c++类实现中如何生成随机数

2024-11-25 19:48:55
推荐回答(2个)
回答1:

srand(time(NULL));

这句话是调用的srand函数,银猛或者说是需要执行的语句盯卜,所以应该放在main函凯搏穗数里,或者某个函数内。(一般放在main函数内)

另外time(NULL)仍然是每次种子都一样吧,可以改为time(0)

回答2:

种子设桥配耐置不应该写到类中!
写到卖迅类对敏春象定义之前就可以了!
也可以写到构造函数中:
class A {
A() {
srand(time(NULL));
}
};