All about flooble | fun stuff | Get a free chatterbox | Free JavaScript | Avatars
 perplexus dot info

 9 random digits (Posted on 2003-05-02)
Suppose you want to make a random 9 digit number, using every number from 1 to 9 exactly once. You have a process called random(top) that gives a random number up to top (if top was 5, it would give random numbers from 1 to 5)

a) How could you do this?

b) If top couldn't be more than 9, how could you do this using random(top) only 9 times (or less)?

 See The Solution Submitted by Gamer Rating: 3.4000 (5 votes)

Comments: ( Back to comment list | You must be logged in to post comments.)
 re: solution | Comment 3 of 20 |
(In reply to solution by Charlie)

Note that in the Basic computer language of my solution, strings are variable length, so as the letters are extracted from the source string, the string's total length decreases, with no padding with blanks. Also I meant to say "length 9" for the original length of the source string.
 Posted by Charlie on 2003-05-02 08:20:59

 Search: Search body:
Forums (0)