mt19937 简单介绍

简介#

mt19937 是一种伪随机数生成器。其随机数质量,随机数范围与常数都比同为随机数生成器的 rand 优秀得多。

定义#

mt19937 myrand(time(0));

上述的代码定义了一个以时间为种子的随机数生成器。

使用#

int x = myrand();

x 即为生成的随机数。

范围#

反正很大,但在 int 内。

mt19937_64 在 long long 内。

作者:DE_aemmprty

出处:https://www.cnblogs.com/aemmprty/p/18105329

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   DE_aemmprty  阅读(480)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
· PowerShell开发游戏 · 打蜜蜂
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示