package jass.generators; import jass.engine.*; /** Output white noise with amplitude [-1 +1] @author Kees van den Doel (kvdoel@cs.ubc.ca) */ public class RandOut extends Out { protected float gain=1; public RandOut(int bufferSize) { super(bufferSize); } public void setGain(float g) { this.gain = g; } protected void computeBuffer() { int bufsz = getBufferSize(); for(int i=0;i<bufsz;i++) { double x = Math.random(); buf[i] = (float) (gain*(2*x -1)); } } }