Understanding 'white' visual noise type

I am using the ‘white’ noise type for visual noise stimuli in the builder, and would like to get some detailed information about how it is created. Specifically, I would like to know how exactly it chooses the colour values it does, how it applies them to the noise stimuli, and what the code is which generates the random values it uses. I found what is presumably the source code for noise stimuli [here](https://github.com/psychopy/psychopy/blob/dev/psychopy/visual/noise.py), but am having trouble parsing it. It seems like the ‘white’ NoiseType produces a matrix of all ones, but its unclear to me what actually happens with it. Any clarification would be appreciated.