Разделить 100% на 4 случайных числа - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Fri, 10 Jan 2025 12:01:35 +0300 38. <strong>ramzes</strong>, можно просто генерировать числа от 0. У димы лондона, кстати, та же ошибка. А вообще, идея у всех практически одна и та же, ничего оригинального, хоть она и дает хороший результат. https://visavi.net/topics/32025/554524 Разделить 100% на 4 случайных числа Петр Sun, 20 May 2012 06:53:53 +0400 Сообщения https://visavi.net/topics/32025/554524 <blockquote class="blockquote"><strong>Trionix</strong> (20 Мая 2012 / 00:52)<br> 34. <strong>ramzes</strong>, ноль может быть только в 4 значении и то, очень редко а от того и интересно)</blockquote> <pre class="prettyprint">&lt;? $s1 = mt_rand(1, 100); # тут выпадает сотня и все. система не работает $s2 = mt_rand(1, 100-$s1); $s3 = mt_rand(1, 100-$s1-$s2); $s4 = 100-$s1-$s2-$s3; </pre> https://visavi.net/topics/32025/554485 Разделить 100% на 4 случайных числа ramzes Sun, 20 May 2012 01:28:04 +0400 Сообщения https://visavi.net/topics/32025/554485 36. <strong>Trionix</strong>, В моём примере ноля никогда не будет. Но можно подправить код, чтобы ноль мог быть. https://visavi.net/topics/32025/554473 Разделить 100% на 4 случайных числа Phantom Sun, 20 May 2012 00:54:44 +0400 Сообщения https://visavi.net/topics/32025/554473 34. <strong>ramzes</strong>, ноль может быть только в 4 значении и то, очень редко а от того и интересно) https://visavi.net/topics/32025/554471 Разделить 100% на 4 случайных числа Вячеслав Sun, 20 May 2012 00:52:03 +0400 Сообщения https://visavi.net/topics/32025/554471 30. <strong>akawin</strong>, А ты чо, не знал? На руби без рельсов никто не ездит. *TROLLFACE* https://visavi.net/topics/32025/554468 Разделить 100% на 4 случайных числа Phantom Sun, 20 May 2012 00:46:33 +0400 Сообщения https://visavi.net/topics/32025/554468 33. <strong>Trionix</strong>, только ты из него вырезал то что спасало от нулей<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/32025/554461 Разделить 100% на 4 случайных числа ramzes Sun, 20 May 2012 00:35:38 +0400 Сообщения https://visavi.net/topics/32025/554461 32. <strong>ramzes</strong>, звыняй, на твоем коде доделал гг https://visavi.net/topics/32025/554451 Разделить 100% на 4 случайных числа Вячеслав Sat, 19 May 2012 23:48:02 +0400 Сообщения https://visavi.net/topics/32025/554451 31. <strong>Trionix</strong>, что?<br> а понял. да, не учел<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/32025/554450 Разделить 100% на 4 случайных числа ramzes Sat, 19 May 2012 23:45:33 +0400 Сообщения https://visavi.net/topics/32025/554450 <pre class="prettyprint">$s1 = mt_rand(1, 100); $s2 = mt_rand(1, 100-$s1); $s3 = mt_rand(1, 100-$s1-$s2); $s4 = 100-$s1-$s2-$s3; echo $s1.&#039; &#58;&#58; &#039;.$s2.&#039; &#58;&#58; &#039;.$s3.&#039; &#58;&#58; &#039;.$s4;</pre> <br> 49 :: 15 :: 35 :: 1<br> <br> жалко быстро решаемая типа <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/topics/32025/554448 Разделить 100% на 4 случайных числа Вячеслав Sat, 19 May 2012 23:44:31 +0400 Сообщения https://visavi.net/topics/32025/554448 <blockquote class="blockquote"><strong>sanzstez</strong> (19 Мая 2012 / 21:52)<br> Бросайте этот пыхыпы и переходите на Rails</blockquote> Может быть ruby? rails это ведь фреймворк, а не яп . https://visavi.net/topics/32025/554445 Разделить 100% на 4 случайных числа Дмитрий Sat, 19 May 2012 23:39:55 +0400 Сообщения https://visavi.net/topics/32025/554445 26. <strong>dima.london</strong>, Ты сам-то понял, чо сказал? Цифры в переменных? Как раз цифры в переменных - нормальная практика.<br> <br> <em><span style="font-size:x-small">Добавлено через 00:48 сек.</span></em><br> 28. <strong>sanzstez</strong>, рады бы, да велик даже с костылями по ним плохо едет. https://visavi.net/topics/32025/554433 Разделить 100% на 4 случайных числа Phantom Sat, 19 May 2012 22:53:02 +0400 Сообщения https://visavi.net/topics/32025/554433 Бросайте этот пыхыпы и переходите на Rails https://visavi.net/topics/32025/554411 Разделить 100% на 4 случайных числа Саня Sat, 19 May 2012 21:52:59 +0400 Сообщения https://visavi.net/topics/32025/554411 26. <strong>dima.london</strong>, ***код это ***овая логика кода, и непонятные имена обьектов.<br> А это наглядность<br> <br> <em><span style="font-size:x-small">Добавлено через 05:55 сек.</span></em><br> з.ы. говн0код это долбанный сипле_хмл https://visavi.net/topics/32025/554400 Разделить 100% на 4 случайных числа ramzes Sat, 19 May 2012 21:11:33 +0400 Сообщения https://visavi.net/topics/32025/554400 22. <strong>ramzes</strong>, цифры в переменных - первый признак УГ кода. Рома, ты не похож сам на себя. Не ожидал. <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> https://visavi.net/topics/32025/554398 Разделить 100% на 4 случайных числа Дмитрий Sat, 19 May 2012 21:02:03 +0400 Сообщения https://visavi.net/topics/32025/554398 <pre class="prettyprint"> &lt;?php function getRandomNumbers($count,$sum){ $numbers=array(); for($i=$count;$i&gt;1;$i--){ $rand=ceil(mt_rand(1,$sum)/$i); $sum-=$rand; $numbers&#91;]=$rand; } $numbers&#91;]=$sum; shuffle($numbers); return $numbers; } // Testing $numbers=getRandomNumbers(4,100); print_r($numbers); echo &quot;\r\n&quot;; echo &#039;min&#58; &#039;.min($numbers).&quot;\r\n&quot;; echo &#039;max&#58; &#039;.max($numbers).&quot;\r\n&quot;; echo &#039;sum&#58; &#039;.array_sum($numbers).&quot;\r\n&quot;; ?&gt; </pre> https://visavi.net/topics/32025/554391 Разделить 100% на 4 случайных числа Phantom Sat, 19 May 2012 20:54:26 +0400 Сообщения https://visavi.net/topics/32025/554391