That seems to be in the seed. it has randomly the 12 twice.
So give another seed, that doesnt have this problem (for example 12345)
and you are done. Otherwise you store the values and check them
for dublicates before assigning them.

set rng [new RNG]
$rng seed 12345
for {set i 0} {$i < 5} {incr i 1} {
  set node [$rng integer 21]
 puts "random integer $node"
}
Output:
random integer 7
random integer 11
random integer 2
random integer 3
random integer 16

regards

Matthias

Reply via email to