java生成随机float型数 小于1000 保留到小数点后两位怎么写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java生成随机float型数 小于1000 保留到小数点后两位怎么写相关的知识,希望对你有一定的参考价值。

参考技术A import java.text.DecimalFormat;
import java.util.Random;

public class Test

public static void main(String[] args)

DecimalFormat dcmFmt = new DecimalFormat("0.00");
Random rand = new Random();

float f = rand.nextFloat() * 1000;
System.out.println(dcmFmt.format(f));



----------------
657.28本回答被提问者采纳
参考技术B import java.text.DecimalFormat;

public class F
public static void main(String arg[])
float f=2342.24234f;
System.out.println(new DecimalFormat("#.00").format(f));

java生成区间随机数并保留自定义小数位

/**
* 区间随机数
* @param precimal 保留的小数位数
* @param min 最小值
* @param max 最大
* @return
*/
public static String get_qj_num(int precimal,double min,double max)
double value = Math.random() * (max-min) + min;
String result = new BigDecimal(value).setScale(precimal,BigDecimal.ROUND_HALF_DOWN).toPlainString();
return result;


以上是关于java生成随机float型数 小于1000 保留到小数点后两位怎么写的主要内容,如果未能解决你的问题,请参考以下文章

java里怎样让float保留3位小数

python 生成10个1~1000内的随机数 十个数字之和小于5000就输出结果

java中如何生成一组的随机数(范围在0-1000之间,double型的),各个数之间没有联系

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的

java生成区间随机数并保留自定义小数位

java编码中怎样产生四位随机数