摘要 |
PROBLEM TO BE SOLVED: To provide a technology for generating a sequence of random numbers following a second probability distribution being a distribution of a probability about an achievement value being a sequence of all of a plurality of values satisfying a predetermined condition by making a probability about the achievement value being the sequence of the plurality of values a probability corresponding to a probability in which the achievement value appears in a predetermined first probability distribution.SOLUTION: A third probability being a probability about an achievement value is determined to be a probability corresponding to a product between a first probability in which the achievement value appears when a sequence of random numbers that have been already generated is conditioned, and a second probability in which a sequence of remaining random numbers to be generated on and after the second time satisfies a predetermined condition when the sequence of the random numbers that have been already generated and random numbers to be generated this time are conditioned, and processing of a probability distribution generation part for generating a third probability distribution being a distribution of the three probability about all of achievable achievement values, and processing of a random number generation part for generating one achievement value as a random number according to the third probability distribution are repeatedly performed. |