java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“壹”字 接下去再生成的随机数不重复 按重置按钮后 重新开始生成我要代码 代码 不

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/05 01:12:08
java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“壹”字 接下去再生成的随机数不重复 按重置按钮后 重新开始生成我要代码 代码 不
xVOsV?=tGx0>IO6nje@Rn&v2 MCƎ1x`]2zO[t"!8I{lH~owߏJ3wEh' ͖k-vV`ũi{롏hO1Ymv8U}rnNr{9nۅυ:|.lӏ/8V޳%ZU݂Zm_4[s+vӄxڢlno96Ss0xK6y^.0ӰN!JV 2[u\FG|FPD䏆,@ӽ[DJ:/|L+U[[(X &Zwh["auJGq~%Cʢ#W0ȠV/NdB"p fw`. 1 P4P-8O߾5ۡrE&$ `3x , @6ēe'+* 4*櫐xK$Iя^?yՠ5ʿXݭ}ץJFG~^FEy

java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“壹”字 接下去再生成的随机数不重复 按重置按钮后 重新开始生成我要代码 代码 不
java生成随机数
java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“壹”字 接下去再生成的随机数不重复 按重置按钮后 重新开始生成
我要代码 代码 不要说明 那个我也会说

java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“壹”字 接下去再生成的随机数不重复 按重置按钮后 重新开始生成我要代码 代码 不
import java.util.Random;

public class RandomCreator {

/**
 * 获取给定范围的随机数(范围只能在1~99之间)
 * @param start 范围开始位置(1<start<99)
 * @param end 范围结束位置(1<start<end<99)
 * @return String 数字的大写形式(如:11-->壹拾壹)
 */
public static String getRandom(int start,int end)
{
Random random = new Random();
int randomInt = random.nextInt(end);
while(randomInt<start)
{
randomInt = random.nextInt(end);
}
return convertInt(randomInt);
}

/**
 * 转换获取的随机数(如:11-->壹拾壹)
 * @param num 随机数
 * @return String 转换后的结果
 */
public static String convertInt(Integer num)
{
String[] wordArray = new String[]{"壹","贰","叁","肆","伍","陆","柒","捌","玖","拾"};
StringBuffer buff = new StringBuffer();
int shiwei = (num/10)-1;
int gewei = (num%10)-1;
buff.append(wordArray[shiwei]).append(wordArray[9]).append(wordArray[gewei]);
return buff.toString();
}

public static void main(String[] args) {

//测试,注意方法给定的范围
System.out.println(getRandom(1,55));
}

}

这个类的方法应该能实现你说的功能,界面按钮这些,你可以自己去写,上面的代码放到Servlet中就可以了.