永发信息网

c++ 里rand与 srand 有什么区别

答案:2  悬赏:70  手机版
解决时间 2021-11-29 07:31
  • 提问者网友:听门外雪花风
  • 2021-11-29 02:26
c++ 里rand与 srand 有什么区别
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-11-29 04:06
srand()的作用是生成一个“种子”然后你再用rand()取随机数的时候就用这个种子来经过计算得到一个数字,在种子相同的情况下rand()的结果是一样的,所以为了保证rand()的随机性,经常用当前的时间作为种子,这样就可以保证rand()每次的结果都是不同的
全部回答
  • 1楼网友:荒野風
  • 2021-11-29 04:46
srand()是为rand生成一个种子,要不然每次每次程序执行的时候,rand生存的随机数是不变的,
srand()只需要调用一次就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯