java 如何创建一个类或方法能够给出产生指定位数的一个随机数?
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/01 18:36:07
java 如何创建一个类或方法能够给出产生指定位数的一个随机数?
例如
Rnd(2) 可给出一个随机两位数 比如 23
Rnd(5) 可给出一个随机五位数 比如 33344
最好有具体代码,
例如
Rnd(2) 可给出一个随机两位数 比如 23
Rnd(5) 可给出一个随机五位数 比如 33344
最好有具体代码,
具体的代码
/*
* 返回长度为【strLength】的随机数,在前面补0
*/
private static String getFixLenthString(int strLength) {
Random rm = new Random();
// 获得随机数
double pross = (1 + rm.nextDouble()) * Math.pow(10, strLength);
// 将获得的获得随机数转化为字符串
String fixLenthString = String.valueOf(pross);
// 返回固定的长度的随机数
return fixLenthString.substring(1, strLength + 1);
}
这么用
System.out.println(getFixLenthString(6));
i++;
再问: 请问是否能按照上面的方法给出一个十万位的“大数随机数”,谢谢!
/*
* 返回长度为【strLength】的随机数,在前面补0
*/
private static String getFixLenthString(int strLength) {
Random rm = new Random();
// 获得随机数
double pross = (1 + rm.nextDouble()) * Math.pow(10, strLength);
// 将获得的获得随机数转化为字符串
String fixLenthString = String.valueOf(pross);
// 返回固定的长度的随机数
return fixLenthString.substring(1, strLength + 1);
}
这么用
System.out.println(getFixLenthString(6));
i++;
再问: 请问是否能按照上面的方法给出一个十万位的“大数随机数”,谢谢!
怎样用java产生一个指定范围而且不重复的随机数?
java如何产生随机数的
java程序中如何产生随机数(一个按钮产生一个1~100的随机数) 求程序~
用Java编写一个产生多个随机数的软件
java 产生一个 -1000 到 1000的 随机数
用java产生一个随机数..怎么弄?
如何用C语言产生一个六位数的随机数?
C++中怎么产生一个任意位数的随机数?
用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算
如何编写一个产生随机数的程序
JAVA中 如何产生一个特定范围的随机数 比如 我要产生一个0 1 2 这三个数中的一个数
java随机机器如何使用.比如说产生一个1~35的随机数.有点不理解.希望高手提供下随机数的公式...