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
相关推荐
澜舟孟子开源社区9 分钟前
从流程自动化到认知智能化:LangClaw 携手澜舟智库打造业务决策型数字专家
人工智能
Zane199416 分钟前
别再手写 try/finally 了:一文讲透 with 语句背后的上下文管理器协议
后端·python
云端漫步198722 分钟前
HarmonyOS NEXT AI 智能生活助手:AI 代码解释
人工智能·华为·生活·harmonyos
console.log('npc')22 分钟前
OptMem 使用教程
人工智能·ai编程·记忆
李可以量化23 分钟前
量化高性能服务框架 Tornado 全面解析(上):异步非阻塞的核心能力与场景落地
大数据·python·量化交易·tornado·qmt·ptrade
世优科技虚拟人26 分钟前
数字人厂商赋能学校教育:校史馆党建科普导览AI数字人应用观察
人工智能·智慧校园·ai数字人·数字人一体机·大屏数字人
sali-tec27 分钟前
C# 基于OpenCv的视觉工作流-章100-抠图
图像处理·人工智能·opencv·计算机视觉
精益数智工坊29 分钟前
账龄分析怎么做才不流于形式?如何真正落地账龄分析?
大数据·人工智能·数据可视化
June`33 分钟前
warp shuffle指令
c++·人工智能·算法·cuda
geovindu35 分钟前
go:Bit Operation Algorithm
开发语言·后端·算法·golang·位运算法