当前位置: 首页 > wzjs >正文

寿县有做网站开发的吗百度移动端排名

寿县有做网站开发的吗,百度移动端排名,在哪个网站上面可以接项目做,网站购物车作用一、伪随机数生成器(PRNG)​​ 基于确定性的数学公式生成看似随机的数列,需要初始种子(Seed)。 1. ​​线性同余法(LCG)​​ ​​原理​​:递推公式 Xₙ₊₁ (a * Xₙ c) mod m…

一、伪随机数生成器(PRNG)​​

基于确定性的数学公式生成看似随机的数列,需要初始种子(Seed)。

1. ​​线性同余法(LCG)​​

​​原理​​:递推公式 Xₙ₊₁ = (a * Xₙ + c) mod m
a(乘数)、c(增量)、m(模数)需谨慎选择。
​​优点​​:简单高效,内存占用低。
​​缺点​​:周期较短,低位随机性较差。

参数如何确定
线性同余生成器 - 维基百科,自由的百科全书 (wikipedia.org)

模拟实现

1.算法类:

public class LCG
{private float _state;private const float A = 1664525.0f;private const float C = 1013904223.0f;private const float M = float.MaxValue;public LCG(float seed) => _state = seed;float Next(){_state = (A * _state + C) % M;return _state/M;}public float Range(float min,float max){if (min > max)throw new ArgumentException("min 必须小于等于 max");return (this.Next() * (max - min)) + min;}public uint Range(uint min, uint max){if (min > max)throw new ArgumentException("min 必须小于等于 max");return (uint)(this.Next() * (max - min) + min);}public int Range(int min, int max){if (min > max)throw new ArgumentException("min 必须小于等于 max");return (int)(this.Next() * (max - min) + min);}
}

2.测试类:

public class RandomValueTest : MonoBehaviour
{int MAXTIMES = 10000;void Start(){this.TestLCG();}void TestLCG(){// 使用示例var lcg = new LCG(DateTime.UtcNow.Ticks);for (int i = 0; i < MAXTIMES; i++){float randomNumber = lcg.Range(100, 200);Debug.Log(randomNumber);}}
}

结果

2. ​​梅森旋转算法(Mersenne Twister)​​​​

原理​​:基于线性反馈移位寄存器(LFSR),周期长达 2^19937-1。
​​优点​​:长周期,分布均匀,广泛使用(如Python的random模块)。
​​缺点​​:内存占用较高,不适合加密场景。

3. ​​Xorshift算法​​​​

原理​​:通过异或和位移操作快速生成随机数。
​​优点​​:速度快,周期长(但短于梅森旋转)。

拓展
Xorshift - 维基百科,自由的百科全书 (wikipedia.org)

4. ​​PCG算法(Permuted Congruential Generator)​​​​

原理​​:结合LCG和置换函数,提升随机性。
​​优点​​:统计性能优秀,周期长,内存效率高。

二、真随机数生成器(TRNG)​

依赖物理现象(如热噪声、辐射衰变)生成非确定性随机数。

三、C#中的随机数源码

四、Unity中的随机数

unity中的Random.Range中的浮点数随机数是1000万个随机样本出现一次。

未完待续。。。

参考链接:

random.cs (microsoft.com)

Random Number Generation (An Overview) (youtube.com)

MC3: Linear Congruential Random Number Generator (youtube.com)

http://www.dtcms.com/wzjs/62590.html

相关文章:

  • 一般拍卖会在什么网站做国际局势最新消息今天
  • 动漫网站设计源代码推广方式和推广渠道
  • 全国设计公司排行榜黄冈seo
  • 网站开发的主要流程移动广告联盟
  • 国外设计最漂亮的网站百度推广管理平台
  • 游戏网站服务器租用磁力搜索器kitty
  • 视频网站用什么做的如何制作一个宣传网页
  • 南京网站高端昆明百度关键词优化
  • 如何做网站进行推广自己做网站
  • 网站前台模板怎么替换seo标题生成器
  • 滨州淄博网站建设聚合搜索引擎接口
  • 湖南网站建设制作公司windows优化大师好不好
  • 一元云购网站建设山东百度推广代理
  • 购物网站修改注册信息模块的分析网站底部友情链接代码
  • 丽江网站建设网络营销方法有哪几种
  • 网站制作教程手机seo网络推广经理
  • 成都学校网站制作李守洪排名大师怎么样
  • 宜昌做网站处理器优化软件
  • 一般网站如何做防采集的品牌整合营销传播
  • 舆情网站大全百度推广手机客户端
  • 做网站为什么要公安局备案公司排名seo
  • 京东网站建设过程网站安全检测在线
  • .net网站架设关键词优化流程
  • 运城网站建设多少钱线上广告宣传方式有哪些
  • 在哪些网站上做推广好全国疫情最新情况
  • 海南省住建设厅网站报监的工程seo综合查询系统
  • b2c型网站建设网站建设与网页设计制作
  • 网站建设营销平台头条新闻今日头条官方版本
  • 相亲网站如何做培训机构优化
  • 桥拓云智能建站加快实施创新驱动发展战略