1,是伪随机,不是真正的随机,伪随机的特点就是根据种子值+公式取得的一个正态分布的数。
2,srand函数用来初始化随机数种子,如果你不调用此函数的话,默认种子为1.
一般随机数数种子通常用时间函数来确定,这样随机数种子在任何时候都不是一样的。
3,rand函数用来获得随机数,大小从0到RAND_MAX,取一定范围的随机数,一般为rand()%xxx;
4,srand和rand函数在stdlib.h头文件中,
2,srand函数用来初始化随机数种子,如果你不调用此函数的话,默认种子为1.
一般随机数数种子通常用时间函数来确定,这样随机数种子在任何时候都不是一样的。
3,rand函数用来获得随机数,大小从0到RAND_MAX,取一定范围的随机数,一般为rand()%xxx;
4,srand和rand函数在stdlib.h头文件中,
本文深入探讨了C++中伪随机数生成的机制,包括使用`srand`和`rand`函数初始化和获取随机数的过程。重点阐述了随机数种子的重要性以及如何确保每次运行程序时都能得到不同的随机数序列。此外,文章还详细解释了如何在实际编程中灵活运用这些概念,以解决各种需求场景下的随机性问题。
2340

被折叠的 条评论
为什么被折叠?



