黑马程序员技术交流社区

标题: 生成随机数的思路 [打印本页]

作者: as604049322    时间: 2014-12-11 22:34
标题: 生成随机数的思路
例如要生成0-n(含0不含n)之间的随机数。
可以定义一个线程类,里面的代码为
int num=0;
while(true){
num++;
num%=n;
}
可以让该线程一直运行,然后需要得到随机数时取出num的值即可。
不过这样比较消耗资源,可以在需要取出随机数时,启动线程,然后马上取线程内num的值,然后结束线程。

灵感来了,随便写的。不知道可行性如何,还望各位赐教


作者: as604049322    时间: 2014-12-11 23:29
思路改进:在创建该线程A后,创建一个用于结束线程A的线程




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2