|
|
|
select random chance
|
|||
|---|---|---|---|
|
#18+
tabl Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. как сделать выбрать одно значение с условием соблюдения шанса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2014, 14:21:50 |
|
||
|
select random chance
|
|||
|---|---|---|---|
|
#18+
jemoje, Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2014, 15:16:39 |
|
||
|
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:28:23 |
|
||
|
select random chance
|
|||
|---|---|---|---|
|
#18+
alex564657498765453, Агамсь, написал не подумав. Тогда как-то так. Отрицательные шансы тоже отбрасываем (мало ли кто додумается...) Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2014, 15:45:40 |
|
||
|
select random chance
|
|||
|---|---|---|---|
|
#18+
LIMIT без ORDER BY? а смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 09:01:48 |
|
||
|
select random chance
|
|||
|---|---|---|---|
|
#18+
Akina, А смысл ORDER BY, если записи итак будут отсортированы по шансу и верхняя строка - это именно та, шанс которой выпал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:07:15 |
|
||
|
select random chance
|
|||
|---|---|---|---|
|
#18+
JeStoneесли записи итак будут отсортированы по шансуСфига бы? Нет ORDER BY - нет и сортировки. Нет сортировки - сервер имеет право отдать записи в любом порядке. И то, что как правило они отдаются в некоем известном порядке, не гарантирует, что так будет всегда. И тогда станет мучительно больно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 11:20:14 |
|
||
|
select random chance
|
|||
|---|---|---|---|
|
#18+
AkinaJeStoneесли записи итак будут отсортированы по шансуСфига бы? Нет ORDER BY - нет и сортировки. Нет сортировки - сервер имеет право отдать записи в любом порядке. И то, что как правило они отдаются в некоем известном порядке, не гарантирует, что так будет всегда. И тогда станет мучительно больно. Исходя из вероятностной природы самого представленного запроса и вероятности нарушения ожидаемого порядка при выдаче результата, вы врядли даже заметите, что вероятность выборки того или иного результата немного отклонена от нормального распределения. Хотя конечно добавить сортировку можно, если уж у вас душа лежит к перфекционизму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2014, 13:31:41 |
|
||
|
|

start [/forum/moderation_log.php?user_name=vladimkrav]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
get settings: |
8ms |
get forum list: |
10ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
4ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 6968ms |
| total: | 7130ms |

| 0 / 0 |
