数回って何回?

C# と VB.NET の質問掲示板:ArrayListをランダムにシャッフル
ま、配列やらListやらの中身をシャッフルする方法ですね。
この中で、επιστημηさん


data[0..N-1] があったとして。
1. N未満の乱数iを生成
2. data[0]とdata[i]を交換
3. 1,2 を数回繰り返す
って書かれています。
で、疑問。
数回って何回?
素数nに対して何回入れ替える作業が入ればシャッフルされたとみなしていいの?

n=100 で 3回入れ替えじゃあんましシャッフルされてないけど、
n=100 で 100回入れ替えで n に対するシャッフルされたとみなしていいの?

さてさてさてさて。
算数(数学?)は苦手ですぅ・・・。