//A pseudo-random number generator, returns value between
// 0 and max specified by user
def generator is public, readable = object{
var nSeed:Number := 5323
method next(max:Number)->Number is public{
nSeed := 1103515245 * nSeed + 12345
nSeed := nSeed % 32767
return nSeed % max
}
}