[chuck-users] Non-random random number

Jeffrey Albert jvalbert at loyno.edu
Wed Oct 9 17:48:08 EDT 2013


Does it do it with Math.random too?

-Jeff


--
Jeffrey Albert, Ph.D.
Assistant Professor of Music Industry Technology
Loyola University New Orleans
College of Music and Fine Arts
6363 St. Charles Ave.
Campus Box 8
New Orleans, LA 70118

Office: Communications/Music Complex 428P
Office Phone: (504) 865-2606
Voice & Text: (504) 315-5167
jvalbert at loyno.edu
http://www.loyno.edu/~jvalbert


On Oct 9, 2013, at 4:40 PM, David Code <d.loberg.code at wmich.edu> wrote:

> Apparently, the non-random bug does not happen after declaration of all STK instruments, just some of them:
> BlowBotl, BlowHole, Clarinet, Flute, Saxofony, StifKarp, VoicForm
> 
> And the problem occurs with both Std.rand2 and Std.rand2f
> (I haven't conducted any more tests yet to see under what other conditions it might happen.)
> 
> 
> david
> 
> 
>> Forgive me if this was already discussed on the list before.  I am puzzled about a non-random random number.
>> When the random number is calculated right after an STK instrument is declared, the result is not random.  It is the same number every time.
>> However, if the same code occurs without an STK declaration before it, the result is random.
>> 
>> 
>> while (true)
>> {
>> StifKarp stu => dac;
>> int randy;
>> Std.rand2(0,10) => randy;
>> <<<"here are three random numbers",
>> Std.rand2(0,10), Std.rand2(0,10),Std.rand2(0,10),
>> "and NON-random Randy", randy >>>;
>> 
>> Std.rand2(0,10) => randy;
>> <<<"here are three more random numbers",
>> Std.rand2(0,10), Std.rand2(0,10),Std.rand2(0,10),
>> "and random Randy", randy >>>;
>> 1000::ms => now;
>> }
>> 
>> 
>> david
>> 
>> David Loberg Code
>> School of Music
>> Western Michigan University
>> 1903 W Michigan Ave
>> Kalamazoo, MI 49008-5434
>> code at wmich.edu
> 
> 
> _______________________________________________
> chuck-users mailing list
> chuck-users at lists.cs.princeton.edu
> https://lists.cs.princeton.edu/mailman/listinfo/chuck-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/chuck-users/attachments/20131009/26eb6058/attachment.html>


More information about the chuck-users mailing list