|
|
|
случайное-уникальное число в диапазоне
|
|||
|---|---|---|---|
|
#18+
Привет всем и с НГ! Задача: нужно генерить случайные ID в заданном интервале. Массив ID лежит в таблице MySQL. Реализовать либо средствами SQL либо PHP. Первая мысль: выполнить запрос к БД, задав диапазон, чтоб получить все занятые ID, и уже средствами PHP генерить случайный ID в диапазоне, но дальше... Rand'ом нельзя учесть уникальность. Не хочется перебирать результаты на условие... Может есть какой вариант? Варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 13:26 |
|
||
|
случайное-уникальное число в диапазоне
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.01.2013, 15:19 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=123&tid=1464242]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 375ms |

| 0 / 0 |
