Loading...
PHP/MySQL | Рандом на мускуле
Млять 10 раз мануал перечитал, так и не понял суть, но что-то подсказывает что рандом от 10 до 100 на мускуле будет выглядеть так

FLOOR(10 + RAND() * 90)


правильно или дуб я :-D
echo rand (10,100);
Так ты хочешь или что ?
Коляда (02.06.2019 в 16:30)
echo rand (10,100);


правильно зачем название темы читать

на пыхе это будет так


<?php
echo mt_rand(10, 100);
Вероломство, что ты хочешь сделать с рандомом?
Вероломство (02.06.2019 в 16:31)
Коляда (02.06.2019 в 16:30)
echo rand (10,100);


правильно зачем название темы читать

на пыхе это будет так


<?php
echo mt_rand(10, 100);


Шо то шо то будет работать
echo rand(10, 100);
________
посл. ред. 02.06.2019 в 16:36; всего 1 раз(а); by Daggi
Вероломство (02.06.2019 в 16:26)
Млять 10 раз мануал перечитал, так и не понял суть, но что-то подсказывает что рандом от 10 до 100 на мускуле будет выглядеть так

FLOOR(10 + RAND() * 90)


правильно или дуб я :-D

Зачем FLOOR()? Ты же целые числа используешь.
Сибирский (02.06.2019 в 16:34)
Вероломство, что ты хочешь сделать с рандомом?


в запросе сразу писать


<?php
db::run('update users set date_last = date_format(now(), \'%d.%m.%Y\'), bonus_status = case when datediff(date_format(now(), \'%Y-%m-%d\'), str_to_date(date_last, \'%d.%m.%Y\')) > 1 then 1 else bonus_status + 1 end, bonus_last = floor(10 + rand() * 91), gold = case when bonus_status < 5 then gold + 1 else gold + bonus_last end, content = ? where id = ? && date_last != date_format(now(), \'%d.%m.%Y\') && training > 12 limit 1', ['bonus', uid]);


правильный вариант

floor(10 + rand() * 91)
TuT (02.06.2019 в 16:40)
Вероломство (02.06.2019 в 16:26)
Млять 10 раз мануал перечитал, так и не понял суть, но что-то подсказывает что рандом от 10 до 100 на мускуле будет выглядеть так

FLOOR(10 + RAND() * 90)


правильно или дуб я :-D

Зачем FLOOR()? Ты же целые числа используешь.


там не всё так просто
Онлайн: 5
Время:
Gen. 0.1041
(c) Bym.Guru 2010-2025