Generating a random number in SML

random, sml

Solution

I think you have to use the Random structure in the given link like this ...

- val nextInt = Random.randRange (1,100);
- val r = Random.rand (1,1);
- val x1 = nextInt r;
- val x2 = nextInt r;

Problem

How can you generate a random number from a specific range, for example the integer 34 in the range [1, 100]? I looked at the Random structure but it doesn't give me what I want, at least from what I can understand.

Original source