モジュール:Arithmetic

提供: Yourpedia
2024年10月2日 (水) 22:20時点におけるえふ氏 (トーク | 投稿記録)による版 (ページの作成:「local p = {} -- 四則演算問題の生成 function p.generateProblem(frame) -- 乱数のシードを現在時刻に設定する math.randomseed(os.time() + tonumber(os...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

local p = {}

-- 四則演算問題の生成 function p.generateProblem(frame) -- 乱数のシードを現在時刻に設定する math.randomseed(os.time() + tonumber(os.clock()*1000000)) local operators = {'+', '-', '×', '÷'} -- メディアWikiの乗算・除算記号 local num1 = math.random(1, 20) local num2 = math.random(1, 20) local op = operators[math.random(#operators)]

-- 問題をHTML形式で返す local problem = string.format('%d %s %d =', num1, op, num2)

return problem end

return p