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
相关推荐
yi.Ist10 小时前
关于若干基础的几何问题
c++·学习·算法·计算几何
程序员哈基耄10 小时前
安全高效,本地运行:全能文件格式转换工具
大数据·python·安全
zuozewei10 小时前
零基础 | AI应用记忆管理:从短期到长期的完整实践指南
运维·服务器·人工智能
数说星榆18110 小时前
小型工厂工艺流程图制作_在线设计装配/焊接/冲压工艺流程模板
大数据·论文阅读·人工智能·流程图·论文笔记
老蒋每日coding10 小时前
AI Agent 设计模式系列(十九)—— 评估和监控模式
人工智能·设计模式
AI浩10 小时前
用于自动驾驶的ApolloScape数据集
人工智能·机器学习·自动驾驶
毅炼10 小时前
Netty 常见问题总结
java·网络·数据结构·算法·哈希算法
Anastasiozzzz10 小时前
leetcodehot100--最小栈 MinStack
java·javascript·算法
weixin_4215850110 小时前
无监督配准
人工智能
救救孩子把10 小时前
56-机器学习与大模型开发数学教程-5-3 最速下降法与动量法(Momentum)
人工智能·机器学习