モジュール: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