|
|
|||||
Регистрация: Jun 2010
Сообщений: 120
|
Проблемы с random
Имеется такой код:
var numElem:Number = 10; for (var i:int = 0; i < numElem; i++) { var temp:MovieClip = new block; temp.x = Math.random()*550; temp.y = Math.random()*400; trace(Math.random()); addChild(temp); } Я знаю, что random от 0 до 1. Но ведь random может принять значение равное, к примеру, 0,0001 и тогда наш мувик не будет виден на сцене ? Хотя этими двумя строчками описанными выше, я указывал случайное расположение наших мувиков в границах нашей сцены. |
|
|||||
это почему он не будет виден?
и в чем, собсно проблема?
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jun 2010
Сообщений: 120
|
Sorry !! Ошибся. Неправильно умножил. Я подумал, что при значении начинающимися с
0,0001 мувик по оси x и оси у будет иметь минусовые значения. Но это конечно же глупо. |
|
|||||
Регистрация: Nov 2010
Сообщений: 3
|
всем здрасьте! можете помочь с функцией Math.random() ? если не трудно, киньте текстовый файлик с 10 000 чисел, выданными этой функцией
мыло: basic.mehmat@gmail.com буду очень признателен ! |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Цитата:
|
|
|||||
Регистрация: Nov 2010
Сообщений: 3
|
я не программирую на ActiveScript пока разберусь, что к чему - уйдет вся ночь, а у вас это займет минут 5
|
|
|||||
Регистрация: Nov 2010
Сообщений: 3
|
огромное спасибо !
может еще подскажете, на чем основан Math.random() и есть ли у него период ? на форумах нашел лишь общие недовольства этой функцией, но ничего конкретного |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
20000
Цитата:
for (var i:int = 0; i < 10; i++) { var d:Date = new Date (); trace (d.toLocaleTimeString ().split (" ")[0] + d.milliseconds, Math.random ()); } 08:28:49843 0.8097136490978301 08:28:49843 0.33294321596622467 08:28:49843 0.6392828719690442 08:28:49843 0.9762685438618064 08:28:49843 0.7883037975989282 08:28:49843 0.2682868931442499 08:28:49843 0.7210153164342046 08:28:49843 0.28686058800667524 08:28:49843 0.8446443355642259 08:28:49843 0.7295514871366322 |
Часовой пояс GMT +4, время: 13:31. |
|
« Предыдущая тема | Следующая тема » |
|
|