Re: [問題] 隨機排序的問題
你的意思,應該是 隨機洗牌。
假設你原本的資料有 52筆,
存放在 一個 一維陣列
integer a(52)
! a(1) . . . a(52)
for i=1 to 300 do
! 隨機產生兩個 亂數 n1, n2, >= 1, and <= 52
! 交換 a(n1) 和 a(n2) 的值
end do
※ 引述《janewinnie (逃離)》之銘言:
: 請問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.......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.110.241
→
10/19 16:01, , 1F
10/19 16:01, 1F
→
10/19 16:23, , 2F
10/19 16:23, 2F
→
10/20 00:44, , 3F
10/20 00:44, 3F
討論串 (同標題文章)
Fortran 近期熱門文章
PTT數位生活區 即時熱門文章