AEUST AI2 功課 亂數產生

 亂數產生

這次要亂數產生5個1-100的整數且判斷奇偶數
需要的component如下圖

版面配置如下

當產生亂數按下時後方的標籤文字設為產生的清單內容
當判斷奇偶數數量按鈕按下時則顯示清單中奇偶數的數量

程式如下
設置3個全域變數以便在多個按鈕描述的方法中使用,為陣列、奇數量和偶數量

1. 當生成鈕被點選時,先將所有變數清空以免第二次以後按下按鈕時變數不為0或空清單
2. 使用一個記數5次的迴圈,每次升成一個1-100之間的隨機整數放入陣列arr中,
陣列就被建立好了

再來是判斷奇偶數數量,在生成並放入陣列後,將其數值判斷為奇還是偶數,並將對應的全域變數+1

最後當顯示奇偶數數量的按鈕check被點選後顯示其數字,但要先判對是否有生成過陣列以免發生side effect

影片如下


留言