Показать сообщение отдельно
Старый 29.03.2002, 13:04
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 2  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Как рандомом получить какое-то число (целое):

Допустим, у тебе нужно случайно выбрать одно число из:

1,2,3,4,5,6,7,8...,n

Пишешь функцию:

function rand(n){

return 1+Math.round(Math.random()*(n-1));

}


Если нужно число из:

k,k+1,k+2,...,n-1,n ----- k<n

то функция такая:

function rand(k,n){

return k+Math.round(Math.random()*(n-k));

}

А дальше исходя из конкретной задачи...
__________________
subway.net.ru