[PD] vanilla solution for random float
brbrofsvl at gmail.com
Tue May 31 17:12:49 CEST 2016
Your maximum [random] resolution is 2^24. You can send [1 (—[<< 24] to the
right inlet of [random] and the right inlet of [/ ] and you'll have the max
float resolution (assuming uniform distribution) between 0 and 1.
On Tue, May 31, 2016 at 10:44 AM, Raphaël Ilias <phae.ilias at gmail.com>
> Hello list,
> I want to do a simple task : pick a random float in a defined range (let's
> say between 0.0 and 1.0).
> I know there are this kind of objects in external libraries (something
> like [randomF] if remember), but since the collapse of Pd-Extended, I
> generally prefer to make vanilla abstractions.
> The two solutions i foresee are :
> solution #1 :
> [random 1e+06]
> [/ 1e+06]
> but this way, it doesn't use the full floating-point resolution ?... and
> going over that range (like 1e_07) will result in errors (outputs 0) I
> guess because of floating-point complexity.
> # solution #2 :
> but this won't work if DSP/audio is turned off.
> so I wondered if there are other vanilla and efficient solutions?
> ...or if I just have to get the external from deken... ?
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management ->
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pd-list