JAVA怎样实现该程序产生随机数

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:07:45
想做一个随机取员工号的小程序,例如在两个对话框中一个输入员工数如100~10000之间任意数,另一个对话框输入我要取得数字如20,在按钮上点击随机数就会产生100中的20个随机数,当要再次取数时如再取10个数时,就会产生在80个数字里所产生得10个随机数,以此类推,每次产生的随机数可以保存成文本文件,想做一个这样的小程序不知道如何实现,真心希望各位高手帮帮忙,谢谢了!!!!

import java.awt.*;
import java.awt.event.*;
import java.io.File;
import java.io.*;
import javax.swing.*;
import java.util.*;

public class Main extends JFrame implements ActionListener,WindowListener{
private static final Font f=new Font("宋体",Font.PLAIN,12);
private static Dimension d=Toolkit.getDefaultToolkit().getScreenSize();
private static int times=1;
private static ID id;
HashSet hs;
JTextField num1,num2;//范围,取数
JButton run,con,reset,save;
JTextArea txt;
public Main() {
num1=new JTextField(10);
num2=new JTextField(10);
run=new JButton("生成");
reset=new JButton("重置");
save=new JButton("保存");
JPanel p1=new JPanel();
p1.add(new JLabel("员工编号"));
p1.add(num1);
p1.add(new JLabel("取数个数"));
p1.add(num2);
JPanel p2=new JPanel();
p2.add(run);
p2.ad