问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java生成随机数

发布网友 发布时间:2022-04-24 01:10

我来回答

2个回答

热心网友 时间:2023-09-20 19:39

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中就可以了。

热心网友 时间:2023-09-20 19:40

先用random生成随机数,然后用switch生成中文,再将数字存进数组中,第二次生成时遍历数组吗,有重复就重新生成,按下重置按钮后就清空数组。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
挖掘机上的字母标志是什么牌子的挖机 中国市场上挖掘机那国技术占优 微信个人标签经典短句最精辟的微信个性签名 肚子总是不消化,吃完东西不想上厕所。涨涨的 最近老是肚子疼,但疼一会儿就不疼了,就是不想上厕所,有时候五六天都没... ...但是不疼几乎每天早上都会不舒服,也不想上厕所,就是弄的你睡不着觉... 我的肚子老疼,但不是很想上厕所,最近有点拉肚子,可是一吃凉的东西肚子... 因为节目结缘却最终分开,姚沐希彭措的分手,暗示了娱乐圈什么问题? x79支持什么显卡 四叶草是不是三叶草? Java中怎样产生随机数和随机字母 在java中怎样自定义一个随机数? java如何产生1-8的整数随机数? java随机数指定的范围怎么做 java 取范围内的随机数,比如取10000至99999 java怎么设置随机数 java设置随机数详细教程 在java中产生随机数 Java如何实现随机数? Java怎么产生随机数? 如何在java中产生随机数? Java产生随机数的几种方式 java如何生成随机数? 谁能告诉我貔貅能不能放在厕所里??紧急情况需要会看风水的朋友!! 叫熟人帮忙在寺庙里请貔貅可以吗。 今天大师叫我把貔貅送走,说我请的貔貅不好 熊猫的古称是叫貔貅么? 南京叫貔貅为什么 什么叫“貔貅之师”? 貔貅 这两个叫什么啊 传说中,龙生九子:麒麟,貔貅……还有谁能告诉我? 关于Java里产生1-6随机数的方法 请问java中如何生成1000~10000之间的随机数? 浅谈Java中的几种随机数 java生成7个不同的随机数 java中如何产生64位随机数 什么是电子商务师? 电子商务师有几个等级? 电子商务师师干什么的? 电子商务师是干什么的? 电子商务师的有哪几个等级?证书是怎么考的? 中国电子商务师有几个等级? u盘在某一台电脑上读不出来 ps要把一个人很真实的p进一个背景里面去,要做什么处理? 怎样用美图秀秀将一个人ps上去一个背景里? PS里 怎样把一张照片里的人弄到另一背景里? 怎么把人完美的p到背景上去 要哭却哭不出来为什么? 为什么有时候有一种想哭,哭不出来的感觉? 为什么眼泪变少了,想哭也哭不出来? Z5的电话手表可以支付么?