2016-05-04 55 views
0

我需要生成一个随机的2位数字,它将连接到一个字符串的末尾。该号码必须是2位数字(即00-99,没有任何< 10是可以接受的)。生成一个2位整数

这怎么能以最简单的方式使用Java库来完成?

+2

你大概的意思是 “即10-99” –

+0

见http://stackoverflow.com/questions/363681/generating-random-integers-in-a-specific-range。输入10和99作为最小值和最大值。 – MattCorr

+0

'的System.out.println(的String.format( “%02D”,0));' –

回答

1

一个非常简单的方法是分别生成两个随机整数,然后将它们添加到字符串的末尾。这样1-9的任何东西都会显示为01-09。

使用此答案,Generating random integers in a specific range,您生成了两个整数。然后创建一个空字符串并添加用于存储随机整数的两个变量。

伪代码:

int a = RANDOMNUMBER 
int b = RANDOMNUMBER 
String number = "" + a + b 
+3

或者只是使用范围为10-99的随机方法 – bwfcwalshy

+0

你能建议我该怎么做吗? :) –

+0

我假设你实际上想要0到9之间的值,只是用两位数表示。我添加了伪码,你应该有足够的解决你的问题 –