java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/02 18:34:54
java生成随机数
java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“壹”字 接下去再生成的随机数不重复 按重置按钮后 重新开始生成
我要代码 代码 不要说明 那个我也会说
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中就可以了.
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中就可以了.
java生成随机数java 点击按钮 生成一个1-55的随机数 并且随机数 有对应的 中文 如生成随机数 1 后面跟着“
java 生成随机数问题
java同时生成两个不同的随机数
求java编写一个生成1-100的随机数,并输出选中数的拼写
Java如何生成1000到9999的随机数
java随机数生成-100到100
excel随机数的生成
求java算法:如何生成一组不重复的随机数(比如1到10)
用JAVA编写一个程序,要求生成5个随机数,随机数的取值范围是20到60
java程序中如何产生随机数(一个按钮产生一个1~100的随机数) 求程序~
Java随机数 获取1
asp生成随机数的问题