srand( (unsigned)time(0) );的意思,

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 20:01:51
srand( (unsigned)time(0) );的意思,
xQN@~4w1lJ)B1+6FmILEe:-`ԓ6ʥlSDRϔB^()!qS&DKY?d"FOk?`b4? GqZ, L8]C Ih#]؁6& F u* 7pm.> (6UZj~4G&nsOD/Q(~QUvf0S /QX ]#h}-cH-XMD%-ly}} -3%+?_67b

srand( (unsigned)time(0) );的意思,
srand( (unsigned)time(0) );的意思,

srand( (unsigned)time(0) );的意思,
用0调用时间函数time(),将其返回值强制转换为unsigned型,作为参数来调用srand( )函数.srand( )是为rand( )函数初始化随机发生器的启动状态,以产生伪随机数,所以常把srand( )称为种子函数.用time()返回的时间值做种子的原因是time()返回的是实时时间值,每时毎刻都在变化,这样产生的伪随机数就有以假乱真的效果.