Supercharge Your Innovation With Domain-Expert AI Agents!

Random number generation method and system

A generation method and technology of random numbers, applied in random number generators, electrical digital data processing, digital data processing components, etc., can solve the problems of high technical requirements of physical random number generators, unprovable problems, etc., and achieve fairness The effect of guaranteeing and increasing trust

Inactive Publication Date: 2020-01-31
CHENGDU SEFON SOFTWARE CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a method and system for generating random numbers, which solves the problem that due to the high technical requirements of physical random number generators, the existing solutions generally generate random numbers through stand-alone programs, which cannot prove whether they are fake or not. The issue of endorsement through third-party notarization

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Random number generation method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] A method for generating random numbers, comprising several nodes, comprising the following steps:

[0042] S1. Each node generates its own random number;

[0043] S2. Each node encrypts the random number generated by itself through an irreversible encryption algorithm to obtain the ciphertext corresponding to the random number;

[0044] S3. Each node synchronizes its ciphertext to other nodes;

[0045] S4. Each node sends the random number corresponding to the ciphertext generated by itself to other nodes;

[0046] S5. Each node verifies the received random numbers sent by other nodes, and judges whether the random numbers sent by other nodes are consistent with the ciphertext sent by the node after being encrypted by an irreversible encryption algorithm; If both documents correspond, the verification node agrees to participate in the calculation, otherwise the node does not agree to participate in the calculation;

[0047] S6. Judging whether the proportion of nodes...

Embodiment 2

[0050]The difference between this embodiment and Embodiment 1 is that the several nodes are located on the same blockchain network.

Embodiment 3

[0052] The difference between this embodiment and Embodiment 2 is that in step S3, each node synchronizes its own ciphertext to other nodes by adding its own ciphertext construction block to the blockchain network.

[0053] Further, the step S7 also includes constructing a block according to the random number generated by each node and the final output value of the random number to join the blockchain network.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a random number generation method and system, and the random number is generated through a plurality of distributed nodes, and the generation process is uncontrollable, but canbe traced back and proved. And each node generates own random number, informs other nodes of irreversible encryption of the data after the generation is completed, and indicates that all people havegenerated the encrypted data after receiving the encrypted data of all the other nodes. And the plaintext random numbers are notified to each node, the random numbers are obtained through results of people after verification of each node is completed, the results are notified to all the nodes, and each node believes the results approved by most people.

Description

technical field [0001] The invention relates to the field of random number generation, in particular to a random number generation method and system. Background technique [0002] Random numbers are the result of specialized random experiments. Random numbers are used in different techniques of statistics, such as when drawing a representative sample from a statistical population, or in assigning experimental animals to different experimental groups, or in performing Monte Carlo simulations Wait while calculating. [0003] There are many different ways to generate random numbers. These methods are called random number generators. The most important characteristic of a random number is that the subsequent number it generates has nothing to do with the previous one. [0004] True random numbers are generated using physical phenomena: such as throwing coins, dice, wheels, noise using electronic components, nuclear fission, etc. Such random number generators are called physi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F7/58
CPCG06F7/588
Inventor 王纯斌李骥东王波李业晨张春生张新龙
Owner CHENGDU SEFON SOFTWARE CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More