wwfl.net
当前位置:首页 >> jAvA生成0到1的随机数 >>

jAvA生成0到1的随机数

public static void main(String[] a){ NumberFormat n = NumberFormat.getInstance(); n.setMaximumFractionDigits(1); System.out.println(n.format(Math.random())); }

java.util.Random random=new java.util.Random();// 定义随机类int result=random.nextInt(10);// 返回[0,10)集合中的整数,注意不包括10return result+1; // +1后,[0,10)集合变为[1,11)集合,满足要求

import java.util.Random; //导入Random类 float floatNumber = random.nextFloat()//获取一个浮点数(0-1); 要想取得0-0.1: floatNumber/10 就OK了

在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; //导入Random类 float floatNumber = random.nextFloat()//获取一个浮点数(0-1); 要想取得0-0.1: floatNumber/10 就OK了

Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值 包括0.0,不包括1.0

random()方法返回的是:大于等于 0.0 且小于 1.0 的随机 double 值。 要产生0-100之间的整数【包含0和100】,可以使用(int)(101*Math.random())

import java.util.Random;public class Test { public static void main(String[] arguments){ // 返回一个0~(指定数-1)之间的随机值 Random random = new Random(); int ran = random.nextInt(10); }}

import java.lang.Math; public class leibi { private Math mate; public static void main(String[] args) { int[] b=new int[10]; for(int i=0;i

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