java90到100随机数生成器_java实现随机数生成器
本文实例为大家分享了java实现随机数生成器的具体代码,供大家参考,具体内容如下
自己编的随机数生成器,比较简陋,功能也单一,当作练手。
application.java
package src;
public class application {
public static void main(string[] args) {
windowboxlayout win=new windowboxlayout();
win.setbounds(100,200,300,350);
win.settitle("随机数生成器");
win.setvisible(true);
}
}
randomlistener.java
package src;
import java.awt.event.actionevent;
import java.awt.event.actionlistener;
import java.util.random;
import javax.swing.*;
public class randomlistener implements actionlistener{
jtextfield text1;
jtextarea text2;
random random=new random();
int result=0;
public void setjtextfield(jtextfield t){
text1=t;
}
public void setjtextarea(jtextarea t){
text2=t;
}
@override
public void actionperformed(actionevent e) {
try{
text2.settext("");
integer number=integer.parseint(text1.gettext());
result=random.nextint(number)+1;
text2.append(result+"");
}
catch(exception exp){
text2.append("请输入数字字符");
}
}
}
windowboxlayout.java
package src;
import javax.swing.*;
public class windowboxlayout extends jframe{
/**
*
*/
private static final long serialversionuid = 1l;
box basebox;
jtextfield text1;
jtextarea text2;
jbutton button;
randomlistener random;
public windowboxlayout(){
setlayout(new java.awt.flowlayout());
init();
setvisible(true);
setdefaultcloseoperation(jframe.exit_on_close);
}
void init(){
basebox=box.createverticalbox();
basebox.add(new jlabel("请输入随机数的最大范围值:"));
basebox.add(box.createverticalstrut(8));
text1=new jtextfield(5);
basebox.add(text1);
basebox.add(box.createverticalstrut(8));
button=new jbutton("确定");
basebox.add(box.createverticalstrut(8));
basebox.add(button);
text2=new jtextarea(6,12);
basebox.add(box.createverticalstrut(18));
basebox.add(text2);
add(basebox);
random=new randomlistener();
random.setjtextfield(text1);
random.setjtextarea(text2);
button.addactionlistener(random);
}
}
类结构图:
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
java90到100随机数生成器_java实现随机数生成器相关推荐
- java随机数转换_Java获取随机数的3种方法(转)
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...
- Java生成随机数原理_Java中随机数的产生方式与原理详解
Java中随机数的产生方式与原理 查阅随机数相关资料,特做整理 首先说一下java中产生随机数的几种方式 在j2se中我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0- ...
- java获取随机数方法_JAVA获取随机数
原文链接: http://blog.csdn.net/herrapfel/article/details/1885016 在Java中我们可以使用java.util.Random类来产生一个随机数发生 ...
- java实现随机数抽奖_JAVA使用随机数实现概率抽奖
本文实例为大家分享了JAVA使用随机数实现概率抽奖的具体代码,供大家参考,具体内容如下 需求 网站现有一抽奖功能,已经定义好奖品,每个奖品都有对应的中奖概率.通过奖品概率随机进行抽奖 实现思路 1.每 ...
- java生成随机数的方法_Java获取随机数的3种方法
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...
- java 获取区间随机数_Java获取随机数的3种方法
主要介绍了Java获取随机数的3种方法,主要利用random()函数来实现 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例: (int)(1+Math.rando ...
- java中的随机数_Java获取随机数
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...
- java 获取区间随机数_Java获取随机数的几种方法
随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...
- python生成100个随机数_Python_0——100闭区间产生3个随机数,两种方法排序
''' 题目:0--100闭区间产生3个随机数,两种方法排序 法1:暴力遍历 法2:max(a,b,c)min(a,b,c) 注意:random,radint(0--100)产生随机数 '''impo ...
最新文章
- Go 学习笔记(80)— Go 标准库 container/list(单链表、双链表)
- IE8下面的line-height的bug
- Quartz.Net 学习之路02 初探Quartz.Net
- 一篇搞定,分布式系统中唯一主键生成
- 前端学习(2329):angular之路由
- Windows中木马之后桌面被篡改的恢复方法
- ajax中url是什么意思_装修中的阳台封窗是什么意思?
- 【Assembly】Mixed mode dll unable to load in .net 4.0
- Oracle 游标Cursor 的基本用法
- 干货 | 基于JMP的方差分析及两两比较的思路与实现
- 如何避免成为一个油腻的中年猥琐男
- 第10章项目干系人管理__权力利益分配
- 中国SaaS驶入「2.0时代」
- “免费午餐”成为销量第一,看明星吉杰淘宝直播如何抓取粉丝眼球
- source insight的查找功能
- win10家庭版调出组策略(gpedit.msc)要求的函数不受支持
- html5 arc 椭圆,html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
- 游戏中的网络同步机制——Lockstep(转载)
- 数据仓库与数据挖掘-挖掘高价值B站up主案例
- 联想z400linux调节屏幕亮度,Lenovo Erazer Z400、Z500屏幕亮度无法调节