• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

rand函数如何产生的随机数

花生大事 2018-07-17 浏览量:714


rand函数如何产生的随机数

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 产生随机数的函数有很多,甚至可以自己写,关键还是要有种子,只要选好种子,产生随机数不是问题。

    rand是使用了线性同余法这个伪随机数算法。

    • 发布于 2018-07-17
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:7
  • srand(time(0));
    abc=rand();

    rand使用前最好设置一个随机种子,否则每次取得的rand会是同一个数(伪随机数,这样方便调试)

    • 发布于2018-07-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 这就是随机函数,随机产生一个数。
    • 发布于2018-07-20
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个内置函数就会自动产生一个随机数,你只要调用这个函数就可以
    • 发布于2018-07-23
    • 举报
    • 评论 0
    • 0
    • 0

  • rand执行之前会调用一次srand,以便产生一个随机数种子供rand调用
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 在调用前选好随机数种子,然后再调用这个函数就可以获取随机数
    • 发布于2018-07-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 直接用系统毫秒时间做rand函数的种子就可以了。

    • 发布于2018-07-28
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

rand函数如何产生的随机数