Random number generator
Random.h@0:299f3795114b, 2013-09-17 (annotated)
- Committer:
- feb11
- Date:
- Tue Sep 17 11:30:29 2013 +0000
- Revision:
- 0:299f3795114b
- Child:
- 1:0536a4ca8d35
initial import
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
feb11 | 0:299f3795114b | 1 | #ifndef RANDOM_H |
feb11 | 0:299f3795114b | 2 | #define RANDOM_H |
feb11 | 0:299f3795114b | 3 | |
feb11 | 0:299f3795114b | 4 | #include "mbed.h" |
feb11 | 0:299f3795114b | 5 | |
feb11 | 0:299f3795114b | 6 | class Random |
feb11 | 0:299f3795114b | 7 | { |
feb11 | 0:299f3795114b | 8 | public : |
feb11 | 0:299f3795114b | 9 | |
feb11 | 0:299f3795114b | 10 | Random(); |
feb11 | 0:299f3795114b | 11 | |
feb11 | 0:299f3795114b | 12 | uint8_t getByte(); |
feb11 | 0:299f3795114b | 13 | void getBytes(uint8_t *out, uint32_t length); |
feb11 | 0:299f3795114b | 14 | |
feb11 | 0:299f3795114b | 15 | private : |
feb11 | 0:299f3795114b | 16 | |
feb11 | 0:299f3795114b | 17 | uint8_t pool[16]; |
feb11 | 0:299f3795114b | 18 | AnalogIn f; |
feb11 | 0:299f3795114b | 19 | }; |
feb11 | 0:299f3795114b | 20 | |
feb11 | 0:299f3795114b | 21 | #endif |