Неслучайное число из диапазона [0;1)
May. 21st, 2009 10:00 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Где можно найти формулы функций (если они существуют), для которых аргументом является любое число из заданного диапазона (например, от 120 до 178), и которые возвращают число из диапазона [0;1) (но не случайное) как бы вперемешку, т.е. не так, чтобы из 120 всегда получался 0, а из 178 - 0,999...?
То есть это должен быть как бы генератор случайных чисел, но на самом деле неслучайных :)
Upd: имеется в виду именно математическая функция.
То есть это должен быть как бы генератор случайных чисел, но на самом деле неслучайных :)
Upd: имеется в виду именно математическая функция.
no subject
Date: 2009-05-21 06:04 am (UTC)no subject
Date: 2009-05-21 06:13 am (UTC)no subject
Date: 2009-05-21 06:20 am (UTC)no subject
Date: 2009-05-21 06:20 am (UTC)Хотя, конечно, лучше бы у топикстартера уточнить.
no subject
Date: 2009-05-21 06:31 am (UTC)no subject
Date: 2009-05-21 06:41 am (UTC)no subject
Date: 2009-05-21 06:44 am (UTC)no subject
Date: 2009-05-21 06:58 am (UTC)no subject
Date: 2009-05-21 06:15 am (UTC)протереть халатомдомножить аргумент на константу какую-нибудь побольше. Только это будет [0;1].В общем, от практического применения зависит.
no subject
Date: 2009-05-21 06:22 am (UTC)*ушла вспоминать, что такое синус...*
Re
Date: 2009-05-21 08:14 am (UTC)Re: Re
Date: 2009-05-21 08:25 am (UTC)так что неоткуда брать x(i).
Re
Date: 2009-05-21 08:41 am (UTC)Заданное число - это будет x0. У вас есть границы, в которых задается данное число? Вот и приведите это заданное число в полуинтервал [0; 1). А потом подставьте в формулу. Числа в формуле могут быть любыми, рекомендуется множитель выбирать простым, пи тоже можете заменить или, скажем, взять 1000 пи.
Re: Re
Date: 2009-05-21 08:55 am (UTC)поняла, спасибо :)
no subject
Date: 2009-05-21 08:54 am (UTC)Можно ещё |sin(635908*x)|