用线程生成一个随机数
我想用线程生成一个随机数,然后被另外一个函数调用,请问应该怎样做?
这样行吗?
Th1()xtends Thread
{
int x;
Th1(int x){this.x=x;}
public void run()
{
x=(int)(Math.random()*100+0.5);
}
我想用线程生成一个随机数,然后被另外一个函数调用,请问应该怎样做?
这样行吗?
Th1()xtends Thread
{
int x;
Th1(int x){this.x=x;}
public void run()
{
x=(int)(Math.random()*100+0.5);
}
这样啊....但是题目就 是要利用线程随机生成一个整数n,然后在用另一个线程生成n个随机数!有什么 好办法吗?
[此贴子已经被作者于2007-6-21 21:35:48编辑过]
我用get 的方法就老是在run调用前就调用了get.得不到随机数..
我在线程启动后就调用get,就算run里面用了循环也不能一定保证run 在get之前调用了.