parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

nreg 20.01.2009 13:41 / 20.01.2009 13:45

должен быть один столбик с таким содержанием
0 random (из двух чисел)
1 random (из двух чисел)
2 random (из двух чисел)

......
35 random (из двух чисел)

где random случайное число и оно не должно повторяться, т.е. все 36 чисел должны бть разными
я делаю так
^for[g](0;35){$g ^math:random(8) - ^math:random(3)<br>}
^math:random(8)
и
^math:random(3)
эти значения тоже определены диапазоном, что первая часть числа можеть быть от 0 до 8 и вторая часть числа от 0 до 3.
и вот что у меня получаеться

1 2 - 1
2 5 - 0
3 1 - 0
4 3 - 1
5 4 - 2
6 0 - 0
7 1 - 1
8 2 - 0
9 3 - 0
10 0 - 0
11 7 - 2
12 7 - 1
13 6 - 2
14 6 - 0
15 7 - 2
16 4 - 1
17 0 - 2
18 0 - 0
19 2 - 1
20 0 - 0
21 6 - 0
22 1 - 1
23 4 - 0
24 1 - 1
25 5 - 2
26 5 - 2
27 6 - 0
28 3 - 0
29 7 - 0
30 2 - 2
31 4 - 0
32 5 - 1
33 5 - 1
34 6 - 0
35 4 - 0

как видно 4-0 уже несколько раз находиться в данной таблице, а должно быть каждого по одному

и надо чтобы все это не имело повторений!

вот как это еще можно сделать ?
если перебор всез, то это все будет сильно грузить сервер..