void main() {
srand((int)time(0)); //初始化时间种子
rand();//生成从0到INT_MAX之间的数;
rand()%b;//生成[0,b)之间的数;
a+rand()&b;//生成[a,b)之间的数;
}
本文深入探讨了C++中使用srand和rand函数生成随机数的方法,包括初始化时间种子,生成特定范围内的随机数,以及如何利用位运算实现更精细的随机数控制。
void main() {
srand((int)time(0)); //初始化时间种子
rand();//生成从0到INT_MAX之间的数;
rand()%b;//生成[0,b)之间的数;
a+rand()&b;//生成[a,b)之间的数;
}
6万+

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