当前位置: 技术问答>java相关
如何随机取出0,1,3这三个数的其中一个
来源: 互联网 发布时间:2015-03-28
本文导语: 最近我想做一个模拟足彩的软件,可是我不知道如何能随机取出0,1,3这三个数中的一个 ,Random好像没有提供确定界限的随机数取法 | import java.util.*; class temp { public static void main(Str...
最近我想做一个模拟足彩的软件,可是我不知道如何能随机取出0,1,3这三个数中的一个 ,Random好像没有提供确定界限的随机数取法
|
import java.util.*;
class temp
{
public static void main(String[] args)
{
int[] a={0,1,3};
Random r=new Random();
int i=(int)(2*r.nextDouble());
System.out.println(a[i]);
}
}
class temp
{
public static void main(String[] args)
{
int[] a={0,1,3};
Random r=new Random();
int i=(int)(2*r.nextDouble());
System.out.println(a[i]);
}
}
|
错了,看错了:
英为:
int r=2;
while(r2){
r=(int)(Math.random()*4);//0~3
}
英为:
int r=2;
while(r2){
r=(int)(Math.random()*4);//0~3
}