KISS(Keep It Sample,Stupid)[完整代码]

根据KISS原文它的伪随机数产生器的Period about 2^123,周期很长,并且来自于多个产生器的共同作用之下而得,

原文的这这句话很有意思,(车轱辘压我脸上了)一个人不好的时候,试一试两个人,三个人。

python 复制代码
Q = [1] * 4194304
carry = 0
cng = 123456789
xs = 362436069
j = 4194303
def KISS_II():
    global j,carry,cng,xs
    j = (j + 1) & 4194303
    x = Q[j]
    t = (x << 28) + carry
    carry = (x >> 4) - (t < x)
    Q[j] = t - x

    cng = 69069 * cng + 13579
    xs = (xs << 13) ^ (xs >> 17) ^ (xs << 5)
    KISS = t + cng + xs
    
    
    return KISS
相关推荐
Java面试题总结11 分钟前
LeetCode 93.复原IP地址
算法·leetcode·职场和发展·.net
ChainSafeAI00315 分钟前
以太坊利用AI挖掘漏洞成功发现安全缺陷,称人工审核仍不可替代
人工智能·安全
观测云16 分钟前
观测云正式发布企业级可观测智能体 AI Agent Teams
人工智能
kisloy16 分钟前
【python零基础教程第24讲】代码规范与质量管控
开发语言·python
逐米时代25 分钟前
制造企业智能体趋势从单点应用走向协同智能
人工智能
Mark White29 分钟前
具身智能论文伴读-第一期
人工智能·深度学习·语言模型
stonewl259932 分钟前
2026化工行业 GHS/CLP 国产标签打印软件合规打印方案
大数据·人工智能·物联网
Wzx19801237 分钟前
Redis&ES——Retriever的抽象实现
数据库·人工智能·redis·elasticsearch
A8ai_napiai40 分钟前
Claude内部发现“J空间“:AI可解释性从“黑箱猜测“到“结构验证“
人工智能
从零开始的代码生活_40 分钟前
C++ 多态详解:虚函数、动态绑定、抽象类与虚表原理
开发语言·c++·后端·学习·算法