Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.12.2014, 18:57
Новичок на форуме
Отправить личное сообщение для eldyai93 Посмотреть профиль Найти все сообщения от eldyai93
 
Регистрация: 30.12.2014
Сообщений: 2

Вопрос по функции
Объясните, пожалуйста, что здесь происходит. И что подразумевается под датчиком случайных чисел?
function exponentRandom(mo) 
        {
            var rnd;
            do
            {
                rnd = Math.random();
            }
            while (rnd == 0);
            return -mo * Math.log(rnd);
        }
Ответить с цитированием
  #2 (permalink)  
Старый 30.12.2014, 20:01
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Какая конкретно строчка непонятна?
Ответить с цитированием
  #3 (permalink)  
Старый 30.12.2014, 23:28
Новичок на форуме
Отправить личное сообщение для eldyai93 Посмотреть профиль Найти все сообщения от eldyai93
 
Регистрация: 30.12.2014
Сообщений: 2

Расскажите, пож-та, что здесь происходит.
var rnd;
            do
            {
                rnd = Math.random();
            }
            while (rnd == 0);
            return -mo * Math.log(rnd)
Ответить с цитированием
  #4 (permalink)  
Старый 30.12.2014, 23:39
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

начни отсюда
Ответить с цитированием
  #5 (permalink)  
Старый 30.12.2014, 23:41
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

Math.random - случайное число в диапазоне от 0 до 1.

do цикл;
while конец цикла проверяет условия . rnd > 0 тогда цикл завершается

потом аргумент mo * Math.log(rnd);

Math.log - Возвращает натуральный (по основанию E) логарифм числа
Ответить с цитированием
  #6 (permalink)  
Старый 30.12.2014, 23:44
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

caetus, подобрал мать ?
Ответить с цитированием
  #7 (permalink)  
Старый 31.12.2014, 00:39
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

да подобрал )) только проц взял 4130 , дешевле ))
Ответить с цитированием
  #8 (permalink)  
Старый 31.12.2014, 00:42
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

смотрю много + у тебя есть ) задам тебе вопрос )))
есть ли информация когда браузеры будут поддерживать ES 6 ?
стоит ли сейчас учить ES6 , когда я занимаюсь только front-end.
Ответить с цитированием
  #9 (permalink)  
Старый 31.12.2014, 00:50
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от caetus
смотрю много + у тебя есть ) задам тебе вопрос )))
есть ли информация когда браузеры будут поддерживать ES 6 ?
стоит ли сейчас учить ES6 , когда я занимаюсь только front-end.
спроси Erolast
Ответить с цитированием
  #10 (permalink)  
Старый 31.12.2014, 01:02
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

спасибо , посмотрю ))
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скобки после имени функции. В чем разница, если они есть и если их нет? jsuse Общие вопросы Javascript 2 19.11.2011 16:11
Переменная как значение функции. Jurasmi Общие вопросы Javascript 7 22.04.2010 12:45
вопрос по функции replace() bushstas Общие вопросы Javascript 3 20.02.2010 16:57
Подскажите, как работает простой код (замыкание функции)? Dotod Общие вопросы Javascript 5 02.12.2009 04:03