摘要 |
PROBLEM TO BE SOLVED: To provide a technique for suppressing deterioration of a generation performance of a random number, even when light used for single trial includes plural photons.SOLUTION: An optical path of light emitted from a light source is branched into n pieces of optical paths (at this time, n≥3) in which a probability that which optical path photons included in the light propagate is almost equal. When it is detected that the photons propagates any one of the n pieces of optical paths, an n-ary random numerical value corresponding to the event is outputted. In addition, when it is detected that, out of the n pieces of optical paths, the photons propagates r pieces of optical paths (at the time, when m is a positive integer equal to or more than 1, r is a positive integer satisfyingC≥m×n and 1<r<n), and when the event belongs to a predetermined subset of an element number m×n in all sets ofCevents in this case, an n-ary random numerical value corresponding to the event is outputted. |