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

jAvA生成指定随机数

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

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

要生成在[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.

随机数不是在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之间的随机整数了.

放在一个数组中,然后使用(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中测试过,可运行.

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

package com.mvc.tool;import java.util.Scanner;public class Test { public static void main(String args[]){ System.out.println("请输入需要产生随机数的个数:"); Scanner input = new Scanner(System.in); //从控制台输入个数 int flag = 0; //纯

生成0-2之间的随机数,包括2 Random rand = new Random(); int randNum = rand.nextInt(3); 生成5-26之间的随机数,包括26 int randNum = rand.nextInt(22)+5; java中让随机数产生在一个区间段:假设你要产生5到10之间的随机数,可以用下面方法:int Min = 5; int Max = 10; int result = Min + (int)(Math.random() * ((Max - Min) + 1));

可以用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)); } } }

随机数不是在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之间的随机整数度了.

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