我可以使用java中的任何内置实用程序来生成随机数吗?格式为xxxxxxxxxx,最大限制为10个数字。
答案 0 :(得分:1)
您可以使用Math.random()
返回介于0到1之间的数字。您可以将任意1000000000乘以获得10位数的随机数。
Math.floor(Math.random()*100000000000)
答案 1 :(得分:0)
您可能正在寻找Random
课程。
例如:
int randomNumber;
Random rand = new Random();
randomNumber = rand.nextInt(1000000000);
这将生成0(包括)和1000000000(不包括)之间的随机数
编辑:
绝对值得一提的是nextInt()
不需要参数,如果没有提供参数,它将选择0(再次,包括)和2 ^ 32(也是不包括)之间的随机数。
答案 2 :(得分:0)
问题没有描述xxxxxxxxxx
的格式。但是,您始终可以使用Random
类在指定范围内生成随机数。如果您有特定格式的字符和数字序列,则必须根据格式进行合并。
import java.util.Random;
public class RandomGenerator {
public static void main(String[] args) {
Random random = new Random();
long randomInt = random.nextInt(999999999);
System.out.println("Generated : " + randomInt);
}
}
或者,您可以使用UUID
类。 UUID
表示128位值
例如:
String randomNumber = UUID.randomUUID().toString();