<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Deerua about Coding: последние заметки с тегом &amp;laquo;floor&amp;raquo;</title><link>http://deer.org.ua/keywords/floor/</link><description></description><language>ru</language><generator>e2 (http://blogengine.ru/)</generator><item><title>Случайное число и Javascript</title><guid isPermaLink="true">http://deer.org.ua/2009/02/20/1/</guid><link>http://deer.org.ua/2009/02/20/1/</link><comments>http://deer.org.ua/2009/02/20/1/comments/</comments><description>У ДжаваСкрипта есть замечательный класс &lt;b&gt;Math&lt;/b&gt;, но в нём нет простейшей функции &lt;b&gt;случайного числа&lt;/b&gt;. Зато есть &lt;b&gt;random&lt;/b&gt;, который возвращает дробное число от 0 до 1. Что же делать? :)&lt;br /&gt;&lt;br /&gt;Ещё есть функция &lt;b&gt;floor&lt;/b&gt; которая закругляет число :). Тогда нам останется лишь умножить число полученное через &lt;b&gt;random&lt;/b&gt; на число, которое должно быть максимальным в нашем ряде случайных чисел, (учтём что может быть и ноль, потому заведомо увеличим это число на 1), и закруглим с помощью &lt;b&gt;floor&lt;/b&gt;. Всё чрезвычайно просто ;)&lt;br /&gt;&lt;pre&gt;&lt;span class="hl-reserved"&gt;function &lt;/span&gt;&lt;span class="hl-identifier"&gt;rand&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-identifier"&gt;max&lt;/span&gt;&lt;span class="hl-brackets"&gt;){
	&lt;/span&gt;&lt;span class="hl-reserved"&gt;return &lt;/span&gt;&lt;span class="hl-builtin"&gt;Math&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;floor&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-builtin"&gt;Math&lt;/span&gt;&lt;span class="hl-code"&gt;.&lt;/span&gt;&lt;span class="hl-identifier"&gt;random&lt;/span&gt;&lt;span class="hl-brackets"&gt;()&lt;/span&gt;&lt;span class="hl-code"&gt;*&lt;/span&gt;&lt;span class="hl-brackets"&gt;(&lt;/span&gt;&lt;span class="hl-identifier"&gt;max&lt;/span&gt;&lt;span class="hl-code"&gt;+&lt;/span&gt;&lt;span class="hl-number"&gt;1&lt;/span&gt;&lt;span class="hl-brackets"&gt;) )&lt;/span&gt;&lt;span class="hl-code"&gt;;
&lt;/span&gt;&lt;span class="hl-brackets"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;hr /&gt;&lt;a href="http://deer.org.ua/2009/02/20/1/comments/"&gt;Комментарии&lt;/a&gt; к заметке&lt;br /&gt;&lt;br /&gt;Теги:&lt;br /&gt;&lt;a href="http://deer.org.ua/tags/javascript/"&gt;javascript&lt;/a&gt; &amp;gt; &lt;a href="http://deer.org.ua/tags/javascript/math/"&gt;Math&lt;/a&gt; &amp;gt; &lt;a href="http://deer.org.ua/tags/javascript/math/floor/"&gt;floor&lt;/a&gt;&lt;br /&gt;&lt;a href="http://deer.org.ua/tags/javascript/"&gt;javascript&lt;/a&gt; &amp;gt; &lt;a href="http://deer.org.ua/tags/javascript/math/"&gt;Math&lt;/a&gt; &amp;gt; &lt;a href="http://deer.org.ua/tags/javascript/math/random/"&gt;random&lt;/a&gt;</description><pubDate>Fri, 20 Feb 2009 20:12:46 +0200</pubDate></item></channel></rss>