【菜鸟C++学习杂记】随机数以及猜数字游戏
笔者之前主要开发语言为C#,随机数实现较为容易,一个Random函数即可。在C++猜数字游戏中,由于C++没有写好的Random函数,想要实现随机数则需要使用rand()以及srand()函数。 1、一开始时只加了rand(),但是测试几次发现,从零到一百随机的结果一直为42,不禁陷入了沉思,遂查阅资料得出rand() 的内部实现是用线性同余法做的,它不是真的随机数,因其周期特别长,故在一定的范围里可看成是随机的,产生的是伪随机数字,每次执行时是相同的; 若想要实现真随机,...