Yes, a stack-overflow could happen.
And a cut bell is not a bell.
what method is used to generate Gaussian numbers, I'd be interested to know.
seems like it uses that central-limit theorem method, resulting in a Irwin–Hall distribution, which already has limited boundaries.
Offtopic::: A problem might be, that it has to sum 12 independent random values, but the pseudo random function rand() of course has a dependency.
Once I have been using the Box-Muller method and saw a recurring spiral in it's output, because of the dependend set of pseudo-random numbers I used.
How random is random is a can of worms but it might be good enough for sound : )
@Ingox idea of randomizing a given distribution is neat.