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
相关推荐
RskAi3 分钟前
2026年GPT技术深度拆解:国内免费聚合镜像站RskAi实测
人工智能·gpt
米粒17 分钟前
力扣算法刷题 Day 15
算法·leetcode·职场和发展
程序员小崔日记13 分钟前
一道基础计算题卡在 40 分,求助判题规则问题
java·算法·竞赛
码农小白AI14 分钟前
IACheck融合AI审核:花卉种植记录报告如何实现高精度合规审查?
人工智能
arvin_xiaoting14 分钟前
2026年AI爆火新趋势:Agent协作与通信机制深度解析
人工智能·ai·自动化·agent·多智能体·通信机制·协作系统
weixin_5316518115 分钟前
Python 渐进式学习指南
开发语言·windows·python
愣头不青16 分钟前
543.二叉树的直径
java·算法
2401_8320353417 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
此方ls18 分钟前
机器学习聚类算法二——DBSCAN(Density-Based Spatial Clustering of Applications with Noise)
算法·机器学习·聚类
七夜zippoe18 分钟前
Elasticsearch全文搜索与数据分析实战指南
大数据·python·elasticsearch·数据分析·全文搜索