随机生成几位的数字,1-10位数字之下的都可以进行随机生成

Posted qiaohechen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机生成几位的数字,1-10位数字之下的都可以进行随机生成相关的知识,希望对你有一定的参考价值。

/* 导入合适的包*/

public static String generateCode(int len){  
len = Math.min(len, 8);     
int min = Double.valueOf(Math.pow(10, len - 1)).intValue();    
int num = new Random().nextInt(
Double.valueOf(Math.pow(10, len + 1)).intValue() - 1) + min;    
return String.valueOf(num).substring(0,len);
}

以上是关于随机生成几位的数字,1-10位数字之下的都可以进行随机生成的主要内容,如果未能解决你的问题,请参考以下文章

c# 如何产生 随机的1-10位的包【数字】或【英文字母】字符串

使用JAVA如何去生成大量16位的并且是顺序递增的数字串?

用java编写随机生成一个6位的正整数,编程实现由这六位数字生成的最大数和最小数

[gcc &c语言] 随机生成8位的数字字母组合

excel随机数保留一位小数

用Python或者Java如何生成多位数字不重复的数