zoukankan      html  css  js  c++  java
  • C语言-srand种子详解

    rand() 函数取得随机数的时候是通过一个叫做"种子"的变量经过计算得出一个数值, 然后得出的数值再作为新的"种子"参与下一次的运算, 这样就得到了所谓的随机数

    srand() 的作用就是用给定的数字来代替种子, 比如用当前的时间做种子, 因为每次运行程序时间都不一样, 所以 rand() 函数给出的随机数也不一样, 这样能使随机函数更具有随机性

    所以使用 srand() 设置一次种子即可(可以使用时间戳, 因为每次执行时间不一样, 此时 srand() 不要放在循环内, 否则同一秒产生的种子相同, 则随机数也相同)

  • 相关阅读:
    numpy
    shell进阶2
    python笔记3
    shell进阶1
    记录:Paxos原理、历程及实战
    收藏
    linux fs io
    linux mount 操作
    docker好文收藏
    rbd snap(1)
  • 原文地址:https://www.cnblogs.com/JohnABC/p/4585237.html
Copyright © 2011-2022 走看看