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
相关推荐
blackicexs1 分钟前
第九周第四天
人工智能·深度学习·机器学习
math_learning6 分钟前
方法思路推广|EG:基于机器学习的岩石坠落危害下桥梁脆弱性量化
人工智能·机器学习
本喵是FW16 分钟前
C语言手记1
java·c语言·算法
Rubin智造社19 分钟前
# OpenClaude命令实战|核心控制三剑客/reasoning+/verbose+/status 实操指南
大数据·人工智能
码路高手20 分钟前
Trae-Agent中的Function Calling逻辑分析
人工智能·架构
咱就是说不配啊21 分钟前
3.19打卡day33
数据结构·c++·算法
2501_9249526924 分钟前
嵌入式C++电源管理
开发语言·c++·算法
小白_史蒂夫24 分钟前
【环境搭建】(九)飞桨EasyDL发布的模型转换onnx(附工程代码)
人工智能·paddlepaddle
星浩AI27 分钟前
现在最需要被 PUA 的,其实是 AI
人工智能·后端·github
2401_8426236529 分钟前
C++中的访问者模式高级应用
开发语言·c++·算法