Math.ceil(Math.random()*1E5).toString(36)

bb_zz 1年前 已收到1个回答 举报

空白990 幼苗

共回答了20个问题采纳率:90% 举报

Math.random()产生一个0--1的随机数,大于等于0小于1,
1E5是10的5次方
所以前半句Math.ceil(Math.random()*1E5)得到的是一个5位double类型的整数
一个double类型的基本数据时不能直接用toString()方法的,后半句就不能执行了
想把double数据转换成字符串可以这样
Double.toString(num);
num是一个double类型的数

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.019 s. - webmaster@yulucn.com