| CPC G06F 7/588 (2013.01) | 19 Claims |

|
1. A computer-implemented method of generating random numbers, comprising:
receiving data output from an instrument characterising macromolecules in a sample, the data including measurement event information relating to measurements of individual macromolecules recorded over time;
determining, for each measurement event in a sequence of measurement events in the data, an event timing (or dwell) representative of the duration of event or the time passing between consecutive events;
comparing data based on each event timing with a comparator value to generate a bit value;
generating data representative of a random number by assembling a vector of bit values determined from the event timings in sequence;
wherein the determined sequence of event timings for the sequence of measurement events represents a source of entropy extracted by the comparison step to generate the random number.
|