Gaussianライブラリを使う
https://github.com/ivanseidel/Gaussian
#include <Gaussian.h> double val; void setup(){ Serial.begin(9600); Serial.println("\n\nStarting Random Gaussian Distribuition..."); delay(20); randomSeed(analogRead(0)); } void loop(){ Gaussian g1 = Gaussian(0, 1); val = g1.random(); Serial.println(val); delay(1000); }
実行結果
Starting Random Gaussian Distribuition... 1.06 0.07 -0.09 0.27 -0.51 1.13 0.07 0.26 -0.33 1.22 -0.13 -0.47 -0.48 -0.29 -0.90