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
相关推荐
AI的探索之旅1 分钟前
97 个 OpenCV 实例(十三):目标跟踪,CamShift 反向投影
人工智能·opencv·目标跟踪
张文君2 分钟前
ubuntu26.04坏块分区隔离急速版
java·前端·python
m4Rk_4 分钟前
【论文阅读】Agent 记忆机制(54):MINJA——普通用户如何仅通过查询污染 Agent 的长期记忆
论文阅读·人工智能·学习·开源·github
十三画者5 分钟前
【文献分享】CancerCellNet:评估癌症模型转录保真度的计算工具
人工智能·深度学习·数据挖掘·数据分析·数据可视化
positive_zpc5 分钟前
进阶数据结构图——最小生成树(一)
数据结构·算法·图论
智圣新创017 分钟前
从制度落地到效能可测:智圣新创第二课堂成绩单体系高职场景建设的全国普适性实践
大数据·人工智能
茉莉玫瑰花茶7 分钟前
知识库的构建 [ 3 ]
开发语言·python
workflower8 分钟前
人形机器人“手”是关键
人工智能·机器学习·机器人·无人机
伍树明9 分钟前
Hermes‑Agent(自进化agent)浅析
人工智能
旧梦952710 分钟前
Java 枚举类详解:从基础语法到高级用法
java·开发语言·python