Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   random от 0.2 до 1 (http://www.flasher.ru/forum/showthread.php?t=144241)

Dr_Bra 07.09.2010 14:34

random от 0.2 до 1
 
Всем привет!
подскажите как каждый раз генерировать число от 0.2 до 1
мой код не правильный:
Код AS3:

var my_num:Number = new Number;
my_num = Math.random() * 0.8 + 0.2;
 
trace(my_num)


etc 07.09.2010 14:35

Вполне нормальный код, за исключением первой строки.

Tr1te 07.09.2010 14:36

Почему не правильный, математически - все правильно.

Dr_Bra 07.09.2010 15:01

у меня на выводе вот такие числа:
Код AS3:

0.5629600383341313
0.9455340504646301
0.8769800860434771
0.40145489610731605
0.7360680274665357
0.5947248782962561
0.7848339796066284
0.2938044134527445
0.5722939573228359


etc 07.09.2010 15:02

Как ни странно, они все укладываются в указанный промежуток.

Dr_Bra 07.09.2010 15:02

хм, в панели между ними есть еще целые
3
1
1
7

сейчас покажу рисунок

КорДум 07.09.2010 15:03

Код:

random(min, max) = min + random(max - min)
0.2 + Math.random() * 0.8

Все верно, нэ?

Dr_Bra 07.09.2010 15:04

[IMG]http://***********/download/53/?19197353&QcEqjPq3mV18NL7kMeEe2w%3D%3D[/IMG]

Zebestov 07.09.2010 15:05

вот и славно! ни одного числа меньше 0.2 и больше 1.0
полистал тут книжку по телепатии, нашел твой случай вроде: "он хочет получить случайное число из ряда 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0" — оно?

UPD:
картинка с чудом чудом не сохранилась.

etc 07.09.2010 15:07

Dr_Bra, выбрать для размещения картинки файлопомойку с обязательной капчей — верх издевательства. На форум вполне можно сувать картинки.


Часовой пояс GMT +4, время: 13:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.