Javascript-форум (https://javascript.ru/forum/)
-   Я не знаю javascript (https://javascript.ru/forum/ya-ne-znayu-javascript/)
-   -   Math.round || Дополнительно (https://javascript.ru/forum/ya-ne-znayu-javascript/3938-math-round-%7C%7C-dopolnitelno.html)

parzh-junior 08.06.2009 01:13

Math.round || Дополнительно
 
А возможно ли сделать так, чтобы (Math.round()*10) считал не от 0 до n а, например, от 3 до n ?

Gvozd 08.06.2009 02:18

вы ничего не путаете?
Math.round() -округляет аргумент, который надо ему желательно передать

Riim 08.06.2009 02:31

var rand = function(min/* max */, max) {
	return Math.floor(arguments.length > 1 ? (max - min + 1) * Math.random() + min : (min + 1) * Math.random());
};

parzh-junior 08.06.2009 11:15

Gvozd,
Дело в том, что если написать скрипт
document.write(Math.random()*10)
, он выдаст любое число от нуля до десяти.
А мне нужно, чтобы не от нуля, а от другого числа (от 3-х например).

Gvozd 08.06.2009 11:46

parzh-junior,
вот забава-то)
а у меня этот скрипт выдает NaN
может все-таки random , а не round ?
и если да, то чем вариант Riim-а вам не подходит?

parzh-junior 08.06.2009 11:49

Тьфу ты... я не то поставил. Да, не round, а random, извиняюсь.
Почему не подходит? Очень даже... Спасибо, Riim!


Часовой пояс GMT +3, время: 17:17.