摘要 |
PROBLEM TO BE SOLVED: To automatically generate a seed value required in the case of random number generation inside a device and to generate a random number strong to analysis from the outside as well. SOLUTION: When activating the device, data are transferred from a storage part 1142 to a timer 1141, and counting of the timer 1141 is started. When generating the random number, logical operation is performed by a logical operation processing part 1143 while using the count value of the timer 1141 and the data in the storage part 1142 and the arithmetic result is defined as an initial seed value and inputted as the initial value of a pseudo random number generation processing part 1144 so that the random number can be obtained in the output. One part of generated random numbers is fed back to the storage part 1142.
|