Serghei, расширь диапазон, например от 0 до 100, и единица будет выпадать на много реже:
$prc = 95; // процентное соотношение
$int = intval(mt_rand(0, 100) / $prc);
echo $int;
Чем выше будет процентное соотношение, тем реже будет выпадать единица.
ДоХтор, но мне нужно чтоб выпадала только единица как можно реже, и соответсвенно ноль
# Serghei (21.01.2018 / 20:14)
ДоХтор, но мне нужно чтоб выпадала только единица как можно реже, и соответсвенно ноль
Я добавил ответ, смотри выше.
ДоХтор, Эдик,мне нужно чтоб выпадала только единица очень редко,нолик и ничего больше
# Serghei (21.01.2018 / 20:22)
ДоХтор, Эдик,мне нужно чтоб выпадала только единица очень редко,нолик и ничего больше
Оно так и работает, при значении переменной $prc равном 95, будет почти всегда выпадать 0, и очень редко 1-ца.
Скопируй код да запусти его на сервере, что ли ))
# Serghei (21.01.2018 / 20:26)
ок,спасиб
Если понадобится, чтоб 1-ца выпадала чаще, то просто уменьши процентное соотношение делимого к делителю в переменной $prc. Запиши к примеру $prc = 70; и частота появления единицы будет увеличена.
Как можно перевести все логины в MySQL из кириллицы в латиницу? Я теоретически представляю, что нужно написать какой-то скрипт, который в цикле пройдётся по всей базе. Но в поиске нашёл, что в MySQL есть встроенная транслитерация, перевод русского в транслит.
Как правильно это сделать?
Sitego, Нет в mysql такого, можно функцию написать, пример
https://stackoverflow.com/ques ... erate
Еще
https://pavuk.me/mysql-transli ... tion/
Нужны полные права на базу!
kantry, спасибо, почитаю.