#56 數學運算小遊戲

基礎題

題目

基本功能

一開始覺得好像有點複雜,但後來也一個個解決了🌸

寫功課真是防疫好幫手,不然一直看影集也是會膩的(喂!)

隨機產生題目

+和×比較直覺,只要確保隨機數的位數,- 和÷有想一下

  • 相減的題目:如何確保左邊的數字大於右邊的數字

用 playground 先測試,如果右邊數字較大,則兩個數字交換,當然也可以直接就把右邊數字隨機範圍設定較小就好

  • 相除的題目:如何確保一定整除

左邊的數字 = 右邊的數字 × 某數

產生四個答案選項,且選項順序隨機

  • 方法一:繞遠路

寫完後看到前人的文章才發現,咦別人寫好短喔,我的這麼長是怎麼一回事😂

如何使隨機數不重複是想比較久的部分,在網路上搜尋到以下概念 — 『將先前生成的數字儲存在變數中』,如果新的隨機數與之前的隨機數相同,就繼續產生隨機數直到數字不同

  • 方法二:shuffle( ) 大大

快速,簡單,明瞭,我怎麼就這樣忘了你~

--

--