Random и Float
#11

Не я автор этой функции, просто где-то в англоязычном разделе нашел. Честно говоря, я не понимаю, как она работает, но работает. iDig это количество знаков после точки (типа вплоть до чего рандомизировать: десятых, сотых, тысячных и т.д.)

Quote:
Originally Posted by ZiGGi
View Post
Более оптимальная версия:
PHP Code:
stock Float:frandom(Float:max

    return 
floatdiv(float(random(0)), floatdiv(float(cellmax), max)); 
}
stock Float:mathfrandom(Float:minFloat:max)
{
    return 
floatadd(frandom(floatadd(floatsub(maxmin), 1.0)), min);

mathfrandom(1.5, 1.8 ) возвращает 2.605813 постоянно. Что-то не так.
Reply


Messages In This Thread
Random и Float - by AlexeyTrekkkk - 31.07.2014, 20:44
Re: Random и Float - by AlexeyTrekkkk - 31.07.2014, 20:52
Re: Random и Float - by AlexeyTrekkkk - 31.07.2014, 20:54
Re: Random и Float - by stabker - 31.07.2014, 21:16
Re: Random и Float - by AlexeyTrekkkk - 31.07.2014, 22:10
Re: Random и Float - by Diman777 - 08.01.2017, 21:04
Re: Random и Float - by ZiGGi - 09.01.2017, 04:37
Re: Random и Float - by Diman777 - 09.01.2017, 14:38
Re: Random и Float - by ZiGGi - 09.01.2017, 14:42
Re: Random и Float - by Stepashka - 09.01.2017, 16:26
Re: Random и Float - by stabker - 09.01.2017, 17:15
Re: Random и Float - by ZiGGi - 09.01.2017, 18:16
Re: Random и Float - by stabker - 09.01.2017, 21:27
Re: Random и Float - by Diman777 - 09.01.2017, 21:59
Re: Random и Float - by stabker - 09.01.2017, 23:12

Forum Jump:


Users browsing this thread: 2 Guest(s)