java 中怎么产生一个25为或32为的随机数

2024年11月22日 09:08
有2个网友回答
网友(1):

double d=(Math.random()*(Math.pow(10, 26)));
System.out.println(d);
d=(Math.random()*(Math.pow(10, 33)));
System.out.println(d);
BigDecimal d1=new BigDecimal(Math.random()*(Math.pow(10, 25)));
System.out.println(d1);
d1=new BigDecimal(Math.random()*(Math.pow(10, 32)));
System.out.println(d1);

网友(2):

位数也太大了吧。。。。