討論串[問題] 隨機排序的問題
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者janewinnie (逃離)時間15年前 (2009/10/19 15:24), 編輯資訊
1
0
0
內容預覽:
請問fortran有沒有一個指令是可以將數值隨機排序的?. 例如我原本的資料為. -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 1 1 1 1 1. 我想要它隨機排序變成. -3 -2 0 -2 1 -1 -3 -3 0 1 -2...

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者sjgau (sjgau)時間15年前 (2009/10/19 15:49), 編輯資訊
1
0
0
內容預覽:
你的意思,應該是 隨機洗牌。. 假設你原本的資料有 52筆,. 存放在 一個 一維陣列. integer a(52). ! a(1) . . . a(52). for i=1 to 300 do. ! 隨機產生兩個 亂數 n1, n2, >= 1, and <= 52. ! 交換 a(n1) 和 a

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者sjgau (sjgau)時間15年前 (2009/10/19 16:39), 編輯資訊
0
0
0
內容預覽:
這裡是 輸出,請刪除. 1 0. 2 -3. 3 -2. 4 0. 5 -1. 6 -1. 7 -1. 8 -2. 9 1. 10 -9. 11 -3. 12 -2. 13 -3. 14 -2. 15 1. 16 -1. 17 -2. 18 1. 19 0. 20 0. 21 -1. 22 1. 2
(還有598個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者mantour (朱子)時間15年前 (2009/10/19 20:51), 編輯資訊
2
0
0
內容預覽:
為什麼要洗這麼多次呀. 這樣應該就可以了吧. ! a(0) ~ a(51). for i=0,50. 產生一個 i ~ 51 的亂數. swap(a(r), a(i)). 想像成本來是52個人坐一排. 然後重抽一輪新的座號. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 14
(還有416個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者sjgau (sjgau)時間15年前 (2009/10/20 07:57), 編輯資訊
1
0
0
內容預覽:
我想,在或然率,機率,統計學裡面,. 有所謂的 大數法則。. 任何事情,一定要 樣本空間夠大,. 才能夠顯示出他的 意義。. .. .. .. 就這個 52個人坐成一排的觀念來討論,. 你的方法是,從 1號到 52號,. 每一個號碼,去抽出一個號碼 n1,. 和 n1 座位的人 互換座位。. 我的方
(還有87個字)
首頁
上一頁
1
2
下一頁
尾頁