如题所述
伪随机数是不是每次重启得到的数都一样?我写了x=rand()%4;y=rand()%4;不知道为啥y一直不是0就是3,得不到1或2.
伪随机数每次重启都是一样的。不过伪随机数据在第一次使用时要给它配一个参数(也可以不配,使用默认参数),可以在每次重启时通过硬件取一个真正的随机数作为参数,这样就可以避免每次重启后得到同样的一串数。硬件取随机数最好的方法是读AD采样的值,AD采样是最不稳定的,也可以用其它的方法。