練習題:抽取十張有效票 (隨機抽出十個不重複號碼)。
練習題1: 使用 for 迴圈 抽取 10 個號碼, 存放在陣列變數中
第 1 次抽到的是: 10
第 2 次抽到的是: 6
第 3 次抽到的是: 9
第 4 次抽到的是: 2
第 5 次抽到的是: 6
第 6 次抽到的是: 4
第 7 次抽到的是: 6
第 8 次抽到的是: 4
第 9 次抽到的是: 7
第 10 次抽到的是: 2
Array
(
[0] => 10
[1] => 6
[2] => 9
[3] => 2
[4] => 6
[5] => 4
[6] => 6
[7] => 4
[8] => 7
[9] => 2
)
練習題2: 使用 do...while 迴圈 抽取 10 個號碼, 存放在陣列變數中
第 1 次抽到的是: 10
第 2 次抽到的是: 8
第 3 次抽到的是: 9
第 4 次抽到的是: 4
第 5 次抽到的是: 7
第 6 次抽到的是: 4
第 7 次抽到的是: 2
第 8 次抽到的是: 8
第 9 次抽到的是: 2
第 10 次抽到的是: 4
Array
(
[0] => 10
[1] => 8
[2] => 9
[3] => 4
[4] => 7
[5] => 4
[6] => 2
[7] => 8
[8] => 2
[9] => 4
)
練習題3: 使用 do...while 在1~30之中 抽出 10 個不重複號碼
第 1 次抽到的是: 15---沒有重複, 放入陣列變數
第 2 次抽到的是: 13---沒有重複, 放入陣列變數
第 3 次抽到的是: 23---沒有重複, 放入陣列變數
第 4 次抽到的是: 3---沒有重複, 放入陣列變數
第 5 次抽到的是: 2---沒有重複, 放入陣列變數
第 6 次抽到的是: 27---沒有重複, 放入陣列變數
第 7 次抽到的是: 21---沒有重複, 放入陣列變數
第 8 次抽到的是: 9---沒有重複, 放入陣列變數
第 9 次抽到的是: 28---沒有重複, 放入陣列變數
第 10 次抽到的是: 17---沒有重複, 放入陣列變數
Array
(
[0] => 15
[1] => 13
[2] => 23
[3] => 3
[4] => 2
[5] => 27
[6] => 21
[7] => 9
[8] => 28
[9] => 17
)
抽到的號碼遞增排序後是: 2、3、9、13、15、17、21、23、27、28。
練習題4: 使用 for 在1~30之中 抽出 10 個不重複號碼
第 1 次抽到的是: 4---沒有重複, 放入陣列變數
第 2 次抽到的是: 25---沒有重複, 放入陣列變數
第 3 次抽到的是: 16---沒有重複, 放入陣列變數
第 4 次抽到的是: 12---沒有重複, 放入陣列變數
第 5 次抽到的是: 8---沒有重複, 放入陣列變數
第 6 次抽到的是: 13---沒有重複, 放入陣列變數
第 7 次抽到的是: 7---沒有重複, 放入陣列變數
第 8 次抽到的是: 12
第 8 次抽到的是: 5---沒有重複, 放入陣列變數
第 9 次抽到的是: 4
第 9 次抽到的是: 10---沒有重複, 放入陣列變數
第 10 次抽到的是: 22---沒有重複, 放入陣列變數
Array
(
[0] => 4
[1] => 25
[2] => 16
[3] => 12
[4] => 8
[5] => 13
[6] => 7
[7] => 5
[8] => 10
[9] => 22
)
抽到的號碼遞增排序後是: 4、5、7、8、10、12、13、16、22、25。