//任意位数 随机数
public static String RandomTool(int Digit)
{
String intReturn="";
Random rd=new Random();
for(int i=0;i<Digit;i++){
intReturn +=String.valueOf(rd.nextInt(10)); //循环次数=位数 拼接字符串
}
return intReturn;
}
public static void main(String[] args) {
System.out.println(RandomTool(10));
public static String RandomTool(int Digit)
{
String intReturn="";
Random rd=new Random();
for(int i=0;i<Digit;i++){
intReturn +=String.valueOf(rd.nextInt(10)); //循环次数=位数 拼接字符串
}
return intReturn;
}
public static void main(String[] args) {
System.out.println(RandomTool(10));
}
/**
* 返回指定长度的随机数
* @param strLength 指定所需随机数的长度
* @return
*/
public static String GetRandomNum(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);
}