2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
# File 'lib/ques.rb', line 2
def self.generator()
variable1 = rand(100...200)
variable2 = rand(100...200)
question1 = "#{variable1} x #{variable2} = ?"
ans1 = variable1 * variable2
puts question1
puts ans1
variable3 = rand(200...300)
variable4 = rand(100...200)
question2 = "#{variable3} x #{variable4} = ?"
ans2 = variable3 * variable4
puts question2
puts ans2
variable5 = rand(200...300)
variable6 = rand(100...200)
question3 = "#{variable5} x #{variable6} = ?"
ans3 = variable5 * variable6
puts question3
puts ans3
num1 = rand(100...200)
num2 = rand(100...200)
num3 = rand(1000...20000)
question4 = "#{num1} + #{num2} + #{num3} = ?"
ans4 = num1 + num2 + num3
puts question4
puts ans4
num4 = rand(100...200)
num5 = rand(100...200)
num6 = rand(1000...20000)
question5 = "#{num4} + #{num5} + #{num6} = ?"
ans5 = num4 + num5 + num6
puts question5
puts ans5
num7 = rand(100...200)
num8 = rand(100...200)
num9 = rand(1000...20000)
question6 = "#{num7} + #{num8} + #{num9} = ?"
ans6 = num7 + num8 + num9
puts question6
puts ans6
number1 = rand(1000...2000)
number2 = rand(100...200)
number3 = rand(100...200)
question7 = "#{number1} - #{number2} - #{number3} = ?"
ans7 = number1 - number2 - number3
puts question7
puts ans7
number4 = rand(1000...2000)
number5 = rand(100...200)
number6 = rand(100...200)
question8 = "#{number4} - #{number5} - #{number6} = ?"
ans8 = number4 - number5 - number6
puts question8
puts ans8
number7 = rand(1000...2000)
number8 = rand(100...200)
number9 = rand(100...200)
question9 = "#{number7} - #{number8} - #{number9} = ?"
ans9 = number7 - number8 - number9
puts question9
puts ans9
nr1 = rand(10...20)
nr2 = rand(10...20)
nr3 = rand(100...200)
question10 = "#{nr1} x #{nr2} + #{nr3} = ?"
ans10 = nr1 * nr2 + nr3
puts question10
puts ans10
return ans1, question1, ans2, question2, ans3, question3,ans4, question4,ans5, question5,ans6, question6,ans7, question7,ans8, question8,ans9, question9,ans10, question10
end
|