diff options
author | Peter de Kok <p.j.s.d.kok@gmail.com> | 2015-06-10 16:51:17 +0200 |
---|---|---|
committer | Peter de Kok <p.j.s.d.kok@gmail.com> | 2015-06-10 16:51:17 +0200 |
commit | 144ef44e4a3ce3b27a9135a1366ecf4155b13886 (patch) | |
tree | 6b544eb4d858c3a83536af0e6863bb17ca41e932 /Venus_Skeleton/libs/TrueRandom/examples/Benchmark | |
parent | 92718e79aaafa7c5db5be0e09f99246a0fb0e537 (diff) | |
download | code-144ef44e4a3ce3b27a9135a1366ecf4155b13886.tar.gz |
Added TrueRandom Lib
Diffstat (limited to 'Venus_Skeleton/libs/TrueRandom/examples/Benchmark')
-rw-r--r-- | Venus_Skeleton/libs/TrueRandom/examples/Benchmark/Benchmark.pde | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/Venus_Skeleton/libs/TrueRandom/examples/Benchmark/Benchmark.pde b/Venus_Skeleton/libs/TrueRandom/examples/Benchmark/Benchmark.pde new file mode 100644 index 0000000..79267c7 --- /dev/null +++ b/Venus_Skeleton/libs/TrueRandom/examples/Benchmark/Benchmark.pde @@ -0,0 +1,48 @@ +#include <TrueRandom.h> + +unsigned long startTime; +int i; + +void setup() { + Serial.begin(9600); + + Serial.println("TrueRandom benchmark"); + Serial.println("--------------------"); + Serial.println(); + + Serial.print("Arduino clock speed: "); + Serial.print(F_CPU/1000000); + Serial.println("MHz"); + + Serial.print("randomBit(): "); + startTime = millis(); + TrueRandom.randomBit(); + Serial.print(millis() - startTime); + Serial.println("ms"); + + Serial.print("randomByte(): "); + startTime = millis(); + TrueRandom.randomByte(); + Serial.print(millis() - startTime); + Serial.println("ms"); + + Serial.print("random(100): "); + startTime = millis(); + TrueRandom.random(100); + Serial.print(millis() - startTime); + Serial.println("ms"); + + Serial.print("random(65536): "); + startTime = millis(); + TrueRandom.random(65536); + Serial.print(millis() - startTime); + Serial.println("ms"); + + Serial.print("random(65537): "); + startTime = millis(); + TrueRandom.random(65537); + Serial.print(millis() - startTime); + Serial.println("ms"); +} +void loop() { +}
\ No newline at end of file |