
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.12.2014, 14:21:50
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
tabl Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. как сделать выбрать одно значение с условием соблюдения шанса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 15:16:39
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
jemoje, Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 15:28:23
|
|||
|---|---|---|---|
|
|||
select random chance |
|||
|
#18+
JeStonejemoje, Код: sql 1. 2. 3. 4. 5. 6. ROUND(RAND()*@c) а это то зачем? типо что если шансы будут дробными, чтоб логика нарушилась? всмысле если для какогото варианта будет диапазон 50,1..50,4 - то округляем чтоб он никогда не выпал? и второй момент, а если на чтото стоит шанс 0 :) тогда при сумме шансов получиться таблица а 10 б 0 в 0 с 90 с суммами а 10 б 10 в 10 с 100 случайное выпало 9 - что брать? ====== раунд забрать, сортировку (или лучше выброс нулей) добавить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2014, 15:45:40
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
alex564657498765453, Агамсь, написал не подумав. Тогда как-то так. Отрицательные шансы тоже отбрасываем (мало ли кто додумается...) Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2014, 09:01:48
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
LIMIT без ORDER BY? а смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2014, 11:07:15
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
Akina, А смысл ORDER BY, если записи итак будут отсортированы по шансу и верхняя строка - это именно та, шанс которой выпал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2014, 11:20:14
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
JeStoneесли записи итак будут отсортированы по шансуСфига бы? Нет ORDER BY - нет и сортировки. Нет сортировки - сервер имеет право отдать записи в любом порядке. И то, что как правило они отдаются в некоем известном порядке, не гарантирует, что так будет всегда. И тогда станет мучительно больно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.12.2014, 13:31:41
|
|||
|---|---|---|---|
select random chance |
|||
|
#18+
AkinaJeStoneесли записи итак будут отсортированы по шансуСфига бы? Нет ORDER BY - нет и сортировки. Нет сортировки - сервер имеет право отдать записи в любом порядке. И то, что как правило они отдаются в некоем известном порядке, не гарантирует, что так будет всегда. И тогда станет мучительно больно. Исходя из вероятностной природы самого представленного запроса и вероятности нарушения ожидаемого порядка при выдаче результата, вы врядли даже заметите, что вероятность выборки того или иного результата немного отклонена от нормального распределения. Хотя конечно добавить сортировку можно, если уж у вас душа лежит к перфекционизму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&mobile=1&tid=1833859]: |
0ms |
get settings: |
11ms |
get forum list: |
43ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
142ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 478ms |

| 0 / 0 |
