This is the solution to the first homework.

The working script is available here.

# Create a variable to store how many random were generated at the end. $howmany = 0; while ($total < 100) { $random = int(rand(13)); $howmany = $howmany + 1; $total = $total + $random; print " This time the special number is $random."; if ($random > 0 and $random % 3 == 0) { print " Lucky you!!!"; } print "\n"; } print " Finished: I choosed $howmany random numbers, the total is $total.\n"; |

A couple of remarks:

- Some of you did not understood that the condition to be tested (can the
**random number generated**be divided by three?) has to be tested**at any cycle**, not just at the end. - There are many ways to do the same thing. If you want to know if another possibility is correct… TRY!!!
- It’s up to you if to consider 0 a lucky number or not. For me, it’s not! ðŸ™‚
- This script is and example of creating a variable ($howmany) to keep track of something that is not predictable at the begin.