1樓:匿名使用者
/*** 這個事從10000個數裡 隨機9000個不同的*//public class randomtest//最笨的方法 時間最長
public static void getnum1()}system.out.println(param);}}//較快的方法
public static void getnum2()for (int i = 0; i < jihe.size(); i++)
param = (int) (random.nextdouble()*(10000-i)) ;
jihe.remove(param);
system.out.println(param);}}}
2樓:我愛李沛霞
是生成20個陣列,還是20個數。如果是陣列,陣列長度是多少啊 。如果是數。
用set就好了。使用迴圈,生成一個就新增到set,然後判斷set的大小,等於20了,就跳出迴圈。因為set不允許新增重複元素。
j**a產生20個0到100的隨機數,要求這20個數不能出現重複的數
3樓:善良的小六
如果只是20個的話,有個很簡單的辦法。
你定義一個set集合,把每次產生的0-100的隨機數放入set集合中,直到set.size()=20。
原理:利用set集合如果放入重複的數時,後來的數會頂替掉前面的數。
**很簡單,還用貼麼
vb產生30個0~1000的隨機整數,放入一個陣列中,輸出最大值
4樓:兄弟連教育北京總校
'實現**如下
private sub form_click()me.cls
dim n(1 to 30) as integerdim i%,nmax%
dim str as string
'產生30個0-1000的隨機數並寫入陣列randomize
for i = 1 to 30
n(i) = int((1000 - 0 + 1) * rnd + 0)
str = str & n(i) & " "
if i mod 10=0 then str=str & vbcrlf
next i
'找最大值
nmax=n(1)
for i = 1 to 30
if n(i)>nmax then nmax=n(i)next i
print str '窗體顯示隨機數
print "最大值:" & nmax
end sub
用js實現隨機選取10–100之間的10個且不重複的數字,存入一個陣列。
5樓:匿名使用者
前面幾個來
都可源以,我只是來寫出我的答案的。。
var arr = (function()return _arr;
})().sort(function(a,b)).slice(0,10);
6樓:匿名使用者
var arr = new array();//儲存復10個隨機數的數制
組for (var i = 9; i >= 0;)};// console.log(arr);
//獲取10到100的隨機數
function frandomby(under, over)}
隨機生成一個不重複的陣列,從1到20
7樓:匿名使用者
1、建立陣列a[ ];
2、生成一個1到20間的隨機數m;
3、對陣列現有的所有元素a[i]重複:若m=a[i],回到步驟2;
4、將m新增到陣列a的最後;
5、陣列a中元素數量已達到要求的個數?若否,回到步驟2;
6、完成。
8樓:乁
問個問題都問不清楚
int size = 20;
int set = new int[size];
for(int i = 0; i < size; i++)int randset = new int[size];
int len = size;
for(int i = 0; i < size; i++)for(int i = 0; i < size; i++)
急,j**a 0到99隨機生成10個陣列中只要奇數,用random
9樓:匿名使用者
是0到99的奇數隨機生成為十個陣列麼?
Random 100 和Random 102 有什麼區別啊
random rd new random 100 system.out.println rd.nextint 1 system.out.println rd.nextint 2 random rd2 new random 100 system.out.println rd2.nextint 3 sy...
random函式怎麼隨機出小數python
import random random.random 產生一個0到1之間的小數 random.uniform 1,10 產生一個1到10之間的小數 python如何一次性取出多個隨機數 4種方案 1 random.choice從序列中獲取一個隨機元素。其函式原型為 random.choice se...
c語言中random函式怎麼用
random函式 math.random 可以產生出0 1之間的任意小數,例如0.0105901374530933 或0.872525005541986,有幾個其他的函式可以用來改變產生的數字,從而可以更好的在影片中使用 math.round math.ceil math.floor 這幾個函式都是...