PHP/MySQL | Натягиваем всех гуру PHP
Написать функцию разбивающее число на определённое количество целых рандомных частей не меньше единицы )
в сумме что бы все части ровнялись исходному числу )
Все результирующие цифры должны иметь равный приоритет, то биш и первая и все остальные цифры могут иметь самое большее или самое меньшее значение
Пример Верной реализации: (по обновляй стр.)
http://asketvin.keo.su/explode_num_rand.php
Верно ещё не кто не решил (как на примере)
Оффтоп - бан!
________
посл. ред. 14.06.2016 в 12:52; всего 2 раз(а); by PandCar
в сумме что бы все части ровнялись исходному числу )
Все результирующие цифры должны иметь равный приоритет, то биш и первая и все остальные цифры могут иметь самое большее или самое меньшее значение
Пример Верной реализации: (по обновляй стр.)
http://asketvin.keo.su/explode_num_rand.php
Верно ещё не кто не решил (как на примере)
Оффтоп - бан!
________
посл. ред. 14.06.2016 в 12:52; всего 2 раз(а); by PandCar
мда
Asadal (14.06.2016 в 12:42)
мда
мда
чё "мда" ? ) го реши - чё оффтопишь :D
http://www.cleverscript.ru/php/scripts/34-exp-rand.html#.V1_Rs-H4FS4
мдаааа, прям удивил
в чем смысл темы?
________
посл. ред. 14.06.2016 в 12:46; всего 1 раз(а); by CyberVit
мдаааа, прям удивил
в чем смысл темы?
________
посл. ред. 14.06.2016 в 12:46; всего 1 раз(а); by CyberVit
CyberVit (14.06.2016 в 12:45)
http://www.cleverscript.ru/php/scripts/34-exp-rand.html#.V1_Rs-H4FS4
мдаааа, прям удивил
в че смысл темы?
http://www.cleverscript.ru/php/scripts/34-exp-rand.html#.V1_Rs-H4FS4
мдаааа, прям удивил
в че смысл темы?
вот теперь протести то что скинул и поймёшь что не всё так просто как хотелось бы ))
<?php
function expRand($num, $parts){
$array = array();
for ($i = 1; $i <= $parts; $i++) {
if ($i != $parts) {
$limit = $num * 0.8;
$newRest = mt_rand(0, $limit);
}else{
$newRest = $num;
}
$num -= $newRest;
array_push($array, $newRest);
}
return $array;
}
print_r(expRand(100, 5));
?>
function expRand($num, $parts){
$array = array();
for ($i = 1; $i <= $parts; $i++) {
if ($i != $parts) {
$limit = $num * 0.8;
$newRest = mt_rand(0, $limit);
}else{
$newRest = $num;
}
$num -= $newRest;
array_push($array, $newRest);
}
return $array;
}
print_r(expRand(100, 5));
?>
исходное число 100 разбито на 5 целых частей, сумма которых равняется 100.... твой вопрос решен?
________
посл. ред. 14.06.2016 в 12:54; всего 1 раз(а); by CyberVit
CyberVit,
разбей
100 на 5
5 на 5
100 на 20
умник :D
________
посл. ред. 14.06.2016 в 12:58; всего 1 раз(а); by PandCar
разбей
100 на 5
5 на 5
100 на 20
умник :D
________
посл. ред. 14.06.2016 в 12:58; всего 1 раз(а); by PandCar
DELETED
14 июня 2016, в 13:00
Delete
shadrvlad (14.06.2016 в 13:00)
PandCar, вопрос один только...зачем?
PandCar, вопрос один только...зачем?
проверить "мощность" мозга :D
PandCar, пойди на тыжпрограммист или на фриланс к серьезным так там твой мозг в урну кинут