請問怎麼把一組數字每組隨機排列,請問怎麼把一組數字每組5個隨機排列

時間 2021-09-07 03:42:41

1樓:匿名使用者

public static void main(string args)

else

} //隨機數已經儲存好了,接下來就是排序了//---------------------------氣泡排序,書上肯定有的------------------

int ex;

for(int i=0;i=i;z--)

if(ex!=0)}}

system.out.println("偶數排序後的結果:");

for(int i=0;i

// 如果不想自己實現排序邏輯的話,用集合比較方便list list=new linkedlist();

for(int i=0;i

//collections集合的幫助類,可以對集合進行很多操作collections.sort(list); //升序collections.reverse(list);//倒序system.

out.println("排序後: "+list);}

2樓:匿名使用者

開啟一個excel

按alt+f11 組合鍵,開啟vba編輯器,選擇這個表的名字,插入-模組。雙擊插入的模組。在出現的文字框中輸入以下語句,然後關閉

function abc(arr as range, num as integer)

r = arr.rows.count

for c1 = 1 to r

for c2 = c1 + 1 to r

for c3 = c2 + 1 to r

for c4 = c3 + 1 to r

for c5 = c4 + 1 to r

rr = rr + 1

abc = arr(c1, 1) & "," & arr(c2, 1) & "," & arr(c3, 1) & "," & arr(c4, 1) & "," & arr(c5, 1)

if rr = num then exit function

next

next

next

next

next

end function

關閉之後,

假如你的資料15個在a1:a15中,你可在任意的一個單元格中輸入

=abc($a$1:$a$15,int(rand()*combin(15,6)))

就能隨機出來一組數字了,用逗號隔開了~~

如果想都列出來,那就在任意單元格輸入

=abc($a$1:$a$15,row(a1)),公式往下拉就能出來了

3樓:甫濡姬冰心

從10個數中

任意的抽8個數

組成1個數

由於數字可以重複

所以基本事件的總數為n=10的8次方。

如何進行自動生成排列組合:比如我要從1到10數字中選5個為一組,每組之間最多有2個數字重複。 5

4樓:自信是一種習慣

思路:先生成1到10的隨機數,5個為一組,然後再統計每組中重複數字,滿足要求的保留,不滿足要求的可以刪除。

a1單元格輸入公式   =randbetween(1,10)

向右拖動到e1,再選中a1到e1向下拖動,需要的多就多一些,來幾百行都行。

複製這片區域,選擇性貼上為數值。

f1輸入公式  =sum(countif(a1:e1,a1:e1))   按ctrl+shift+enter三鍵結束,輸入陣列公式,公式前後自動新增{},

然後f1下拉填充,這樣統計出每一組的一個計數,如果5個數字都不相同,就得到5,如果有2個數字是重複的,那就得到7,超過2個數字重複的,結果也超過7,對f列進行升序排序,擴充套件選定區域,這樣就把f列是5和7的都排在上面的。

你需要多少組就取多少行。

1到12個數字組成五個數為一組,而且每組裡面隨機挑選5個數裡面都要有,請問這樣能組多少組。

5樓:秋雨梧桐葉落石

這個bai

問題稍微改一下,由於

du10是兩位數,所以不能作zhi為一個數出現dao在組裡面,回以0代替。設想最高位,可答以從1-9中間選擇任何一個,共有9種選法(0不可以出現在首位的),第二位,可以從剩下的9個數中任選一個,也有9種選法、第三位有8種選法,第四位有7種選法,第5位有6種選法,所以,一共有9*9*8*7*6=27216種選法。

有0-9共10個數字,隨意5個一組的組合?

6樓:匿名使用者

哎,太簡單了,就是10個裡面取5個的組合數:c(10,5)=252種

7樓:凌風聽葉

01234,01235,01236,01237,01238,01239,12345,12346,12347,12348,12349,23456,23457,23458,23459,34567,34568,34569,45678,45679,56789,67890,67891,67892,67893,67894,67895。

請問,我從0-9的數字中,取5個排列成五位數,但每組中都不出現重複的數字,分別有哪些組合呢?

8樓:匿名使用者

0-9共十個數,從中

抄取出5個數,但是0不可以

襲成為第一個數~~

那麼,第一個數的取法只能從非0的1-9數中選,則是9種第二個書可以取第一個書沒取過的包括0的另外就個,也是9種,第三個數就只能取剩下的8個,第四個去剩下的7個,第五個剩下6個

9乘9乘8乘7乘6=27216種

9樓:八仙過海少一神

分步:先選第一位數有10種 則第二位有9種 第三位有8種……即n=10*9*8*7*6=30240

10樓:匿名使用者

252種排法,不一一列舉了。不會有問題讓你一一列舉吧?

11樓:匿名使用者

樓上說的不對,哪能就兩組這麼少

12樓:請注意

很多,每個數字都可以組成。太多了。

13樓:獨駕舟千里去

我說錯了,八仙過海少一神說得對

14樓:行行都不行

八仙過海少一神,正解。

買彩票不能用這種辦法,不然國家怎麼賺錢的。

一組數字,1 80次陣列中隨機取不重複的數字,這數加起來為250 300之間

愛你不藝 您好,您的問題我已經看到了,正在整理答案,請稍等一會兒哦 include include void main sum 0 for i 0 i 10 i 隨機取完之後,最後10個數即為隨機獲得的10個數 printf sum d n sum 此處輸出隨機選出的數的和 if sum 250 s...

怎麼在EXCEL裡把一組數字的資料裡面有相同的數字的單元

如果你的資料在a列,那在了列輸入 if or mid a1,1,1 mid a1,2,1 0,mid a1,1,1 mid a1,3,1 0 mid a1,2,1 mid a1,3,1 0 a1,然後再篩選b列非空格的資料就是了 假設資料在a列 在b單元格輸入 if iserror vlookup ...

按鍵精靈怎麼把一組數字比如72593按從小到大或者從大到小的順序排列

先分拆成單個的數字,然後排序, 還是我給原始碼吧,說了也不懂。str 6498512367 next m split text,for i 0 to ubound m 1for j 0 to ubound m 1if int m i int m j then 這句的大於號改為小於號即可從小到大排列 ...