rpct.net
当前位置:首页 >> jAvA生成指定随机数 >>

jAvA生成指定随机数

随机数的生成方法是“new Random()”.生成范围为(0-1)之间的小数,不包含两个端点.如:生成5位随机整数“int radomInt = new Random().nextInt(99999)”即可.

随机数不是在0到1之间么?把出来的结果乘以你要的范围不就得了?范围:0-100 代码:math.random()*100 如果你是要从非零开始的话,那么就math.random()*(n-m)+m就可以了.这里表示从m到n的随机数.范围:30-100 代码:math.random()*70+30 哦,如果是用java.util.radom类的话,用方法nextint(int n)就可以获得在0-n之间的随机整数了.

要生成在[min,max]之间的随机整数,复制代码 代码如下:package edu.sjtu.erplab.io;import java.util.Random;public class RandomTest {public static void main(String[] args) {int max=20;int min=10;Random random = new Random();int s = random.

double a=Math.random();//产生一个随机数给a int b=(int)(1+Math.random()*(10-1+1));//产生一个1-10的数给b 示例代码:产生两个范围在(10-300)的随机数 import java.util.Random;//导入Random包 public class Ranadd { public static void

放在一个数组中,然后使用(int)Math.random();随机出数组的索引.int[] nums = { 4, 1, 12, 10, 7, 6, 22, 100, 30, 82 };int i = (int) (Math.random() * nums.length);System.out.println(nums[i]);i = (int) (Math.random() * nums.length);System.out.println(nums[i]);已在Eclipse中测试过,可运行.

可以用Math.random()函数生成一个随机数,然后检查位数,如果位数不符合要求,就重新生成一个随机数,下面的程序是一个实现.public class RandomTest { public static int rand(int n) { int ans = 0; while(Math.log10(ans)+1 ans = (int)(Math.random()*Math.pow(10, n)); return ans; } public static void main(String[] args) { for(int i=0;i<1000;i++) { System.out.println(rand(4)); } } }

//获得 5--8 的随机数 //math.random()随机数的使用规则 //(int)(math.random()*(上限 - 下限 + 1 )+下限)int x = (int)(math.random()*4+5);

一、利用random方法来生成随机数. 在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用.在Math类中,Java语言提供了一个叫做random的方法.通过这个方法可以让系统产生随机数.不过默认情况下,其产生的随

package tool; public class StringCruncher { public static void main ( String[] args ) { int[][] array = new int[3][3]; for ( int j = 0; j { int a = 0, b = 0, c = 0; while (a == b || a == c || b == c) { a = (int) ( Math.random () * 6 ); b = (int) ( Math.random () * 6 ); c = (int)

Random random = new Random();int s = random.nextInt(max)%(max-min+1) + min;上面的结果 s 就是最小值 min 到最大值 max 之间的任意随机数字,不包括两个端点.

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