Re: [問題] 亂數的問題
看板C_and_CPP (C/C++)作者PwiPwiWorm (Valley of shadow)時間18年前 (2006/04/07 12:21)推噓0(0推 0噓 0→)留言0則, 0人參與討論串2/2 (看更多)
這個問題版上以前就有討論過...
最大的盲點在常會做出機率不平均的permutation
而且STL中就有現成的function可用
{
const int N = 8;
int A[] = {1, 2, 3, 4, 5, 6, 7, 8};
random_shuffle(A, A + N);
}
方法出處是
D. E. Knuth, The Art of Computer Programming. Volume 2:
Seminumerical Algorithms, second edition. Addison-Wesley, 1981
section 3.4.2
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.125.77
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
1
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章