求助各位大神
package com.linxueshan;
import java.util.Scanner;
import java.util.Random;
public class HelloWorld {
public static void main(String[] args) {
Random random=new Random();
? ? ? Scanner input=new Scanner(System.in);
? ? ? System.out.print("請(qǐng)輸入雙隨機(jī)的數(shù)量:");
? ? ? int n=input.nextInt();
? ? ? System.out.print("請(qǐng)輸入隨機(jī)庫(kù)的數(shù)量:");
? ? ? int num=input.nextInt();?
? int i=1;
? while(i<=n) {
? int ran=random.nextInt(num);
? System.out.println("抽取第"+(i)+"個(gè)編號(hào)為:"+ran);
? i++;
? }
? ? }
}
以上代碼是手動(dòng)輸入庫(kù)的數(shù)量,再輸入需要隨機(jī)生成的數(shù)量,最后生成出來(lái),但是生成出來(lái)的數(shù)會(huì)出現(xiàn)重復(fù),請(qǐng)問(wèn)如何實(shí)現(xiàn)隨機(jī)生成不重復(fù)的數(shù)字?
2019-03-26