fyqt.net
当前位置:首页 >> jAvA在1到6中产生随机数 >>

jAvA在1到6中产生随机数

int n = (int)(Math.random()*6+1); 这是正解,,,不加int的话是加小数的1到6 如果想取-10 到10的随机数应该用 int n = (int)(Math.random()*10-10);

Java语言可以通过Random类的对象来实现1-6随机数的生成方法,代码如下: import java.util.Random;public class Radom{ public static void main(String[] strs){ Random rand = new Random(); System.out.println(rand.nextInt(5)+1); }}

import java.util.*; public class TT { public static void main(String[] args) { int[] a=new int[1000]; double[] b=new double[]{0.0,0.0,0.0,0.0,0.0,0.0}; Random t=new Random(); //for(int i=0;i

public class getRandom { public int result; public void run(){ result = (int)(33*Math.random()+1);//Math函数库重的random()方法可以产生0至1的随机数 System.out.println("随机产生1——32的随机数是:"+result); } public getRandom(){//...

在java中,生成随机数使用的是Random类。要生成在[min,max]之间的随机整数,则可以如下: import java.util.Random; public class RandomTest { public static void main(String[] args) { int max = 8; int min = 1; Random random = new Rando...

用概率模型,先随机一次看取用哪个概率,随后再随机一次。代码示例如下: import java.util.Random;public class HelloWorld { public static void main(String[] args) { Random random = new Random(); double p1=0.7; //1~4的概率 double p=(...

class Test2 { public static void main(String[] args) { int a[] = new int[100]; int count[] =new int[7]; System.out.println("生成的随机数"); for(int i = 0; i < 100; i++){ a[i] = (int)(Math.random()*6) + 1; count[a[i]]++; System....

要产生随机数,可以使用Java api中java.lang包中的Math类.Math类以静态方法的方式提供常用的数学方法,其中Math.random()方法是一个可以产生[0.0,1.0]区间内的一个双精度浮点数的方法如:产生一个100以内的整数:int x=(int)(Math.random()*100)...

public class MathTest {public static void main(String[] args) { int i= (int)(Math.random()*100); System.out.println(i);}}

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com