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
相关推荐
W23035765737 小时前
经典算法详解:最大子数组和(暴力 / 分治 / 动态规划 / 线段树)
算法·动态规划·最大字段和
呼啦啦5617 小时前
leetcode练习——栈和队列
算法·leetcode·职场和发展
IP老炮不瞎唠8 小时前
为什么Python爬虫需要代理 IP?原理与应用详解
爬虫·python·tcp/ip
趙卋傑8 小时前
测试开发场景下常见的 MCP 服务
开发语言·python·测试工具·ai编程
yugi9878388 小时前
基于最大信息熵的粒子群优化算法图像分割(MATLAB实现)
开发语言·算法·matlab
yaoxin5211238 小时前
376. Java IO API - 使用 Globbing 和自定义 Filter 过滤目录内容
java·开发语言·python
星马梦缘8 小时前
强化学习实战7——用决策树打赢星际争霸II
人工智能·决策树·强化学习·deepmind·星际争霸·sc2
CoderJia程序员甲8 小时前
GitHub 热榜项目 - 日榜(2026-04-11)
人工智能·ai·大模型·github·ai教程
ChatInfo8 小时前
Etsy 把 1000 个 MySQL 分片迁进 Vitess:425TB 数据背后的真正问题不是性能,而是运维规模
数据库·人工智能·mysql
lifallen8 小时前
Flink Agents:Python 执行链路与跨语言 Actor (PyFlink Agent)
java·大数据·人工智能·python·语言模型·flink