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
相关推荐
二川bro18 分钟前
AutoML自动化机器学习:Python实战指南
python·机器学习·自动化
dragoooon3418 分钟前
[优选算法专题八.分治-归并 ——NO.49 翻转对]
算法
AI科技星28 分钟前
为什么宇宙无限大?
开发语言·数据结构·经验分享·线性代数·算法
杨超越luckly33 分钟前
基于 Overpass API 的城市电网基础设施与 POI 提取与可视化
python·数据可视化·openstreetmap·电力数据·overpass api
johnny2331 小时前
AI工作流编排平台
人工智能
Zero-Talent1 小时前
位运算算法
算法
不穿格子的程序员1 小时前
从零开始刷算法——双指针-三数之和&接雨水
算法·双指针
q***23571 小时前
python的sql解析库-sqlparse
数据库·python·sql
百***35482 小时前
DeepSeek在情感分析中的细粒度识别
人工智能
Qzkj6662 小时前
从规则到智能:企业数据分类分级的先进实践与自动化转型
大数据·人工智能·自动化