Различные вопросы по PHP и MySQL

101K
.
ДоХтор
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; и частота появления единицы будет увеличена.
.
Enter нажат, к чему теперь рыданья…
Как можно перевести все логины в MySQL из кириллицы в латиницу? Я теоретически представляю, что нужно написать какой-то скрипт, который в цикле пройдётся по всей базе. Но в поиске нашёл, что в MySQL есть встроенная транслитерация, перевод русского в транслит.
Как правильно это сделать?
.
kantry
Hey guys! Finally I'm gonna change status!?
Sitego, Нет в mysql такого, можно функцию написать, пример
https://stackoverflow.com/ques ... erate
Еще
https://pavuk.me/mysql-transli ... tion/
Нужны полные права на базу!
.
Enter нажат, к чему теперь рыданья…
kantry, спасибо, почитаю.
Всего: 7969