C语言如何产生大范围随机数?一般用C语言产生随机数的话,普遍都会采用srand与rand搭配使用的方法,但是,rand产生的数值仅限于0到32767.如果我想产生0至100000(或更大范围)的随机数(要求产生

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/14 12:10:04
C语言如何产生大范围随机数?一般用C语言产生随机数的话,普遍都会采用srand与rand搭配使用的方法,但是,rand产生的数值仅限于0到32767.如果我想产生0至100000(或更大范围)的随机数

C语言如何产生大范围随机数?一般用C语言产生随机数的话,普遍都会采用srand与rand搭配使用的方法,但是,rand产生的数值仅限于0到32767.如果我想产生0至100000(或更大范围)的随机数(要求产生
C语言如何产生大范围随机数?
一般用C语言产生随机数的话,普遍都会采用srand与rand搭配使用的方法,但是,rand产生的数值仅限于0到32767.如果我想产生0至100000(或更大范围)的随机数(要求产生的随机数较为均匀),应当如何做?求高手指教.

C语言如何产生大范围随机数?一般用C语言产生随机数的话,普遍都会采用srand与rand搭配使用的方法,但是,rand产生的数值仅限于0到32767.如果我想产生0至100000(或更大范围)的随机数(要求产生
可以自己写user_rand函数,将其返回值类型设置为long等类型