keep things floating piont
LDA data generator