Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
как сделать чтобы номера не повторялись?
|
|||
|---|---|---|---|
|
#18+
как сделать чтобы номера не повторялись? автор a=0 b=0 c=0 d=0 e=0 FOR i=1 TO 5 DO WHILE (a=0) a=INT(100*RAND()) ENDDO DO WHILE (b=0 AND b!=a) b=INT(100*RAND()) ENDDO DO WHILE (c=0 AND c!=a AND c!=b) c=INT(100*RAND()) ENDDO DO WHILE (d=0 AND d!=a AND d!=b AND d!=c) d=INT(100*RAND()) ENDDO DO WHILE (e=0 AND e!=a AND e!=b AND e!=c AND e!=d) e=INT(100*RAND()) ENDDO m=alltrim(STR(a))+', '+alltrim(STR(b))+', '+alltrim(str(c))+', '+alltrim(STR(d))+', '+alltrim(STR(e)) thisform.text1.Value=m ENDFOR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 11:03 |
|
||
|
как сделать чтобы номера не повторялись?
|
|||
|---|---|---|---|
|
#18+
Liosha_nove4ok, Ну, раз всего до сотни, я бы так сделал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Где-то было доказательство, что распределение не совсем равномерное получается. Но, для моих целей, обычно хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 12:07 |
|
||
|
как сделать чтобы номера не повторялись?
|
|||
|---|---|---|---|
|
#18+
Kruchinin Pahan, спс, разобрался чуток подругому автор a=0 b=0 c=0 d=0 e=0 FOR i=1 TO 5 DO WHILE (a=0) a=INT(35*RAND()) ENDDO DO WHILE (b=0) b=INT(35*RAND()) ENDDO DO WHILE (b=a) b=INT(35*RAND()) ENDDO DO WHILE (c=0) c=INT(35*RAND()) ENDDO DO WHILE (c=a or c=b) c=INT(35*RAND()) ENDDO DO WHILE (d=0) d=INT(35*RAND()) ENDDO DO WHILE (d=a or d=b or d=c) d=INT(35*RAND()) ENDDO DO WHILE (e=0) e=INT(35*RAND()) ENDDO DO WHILE (e=a or e=b or e=c or e=d) e=INT(35*RAND()) ENDDO ENDFOR m=alltrim(STR(a))+', '+alltrim(STR(b))+', '+alltrim(str(c))+', '+alltrim(STR(d))+', '+alltrim(STR(e)) thisform.text1.Value=m ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 14:19 |
|
||
|
как сделать чтобы номера не повторялись?
|
|||
|---|---|---|---|
|
#18+
Liosha_nove4okкак сделать чтобы номера не повторялись? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 18:59 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=36005045&tid=1586407]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 336ms |

| 0 / 0 |
