CN106339203B - A kind of random data generation method - Google Patents
A kind of random data generation method Download PDFInfo
- Publication number
- CN106339203B CN106339203B CN201610655108.3A CN201610655108A CN106339203B CN 106339203 B CN106339203 B CN 106339203B CN 201610655108 A CN201610655108 A CN 201610655108A CN 106339203 B CN106339203 B CN 106339203B
- Authority
- CN
- China
- Prior art keywords
- random number
- random
- data
- application
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C15/00—Generating random numbers; Lottery apparatus
- G07C15/006—Generating random numbers; Lottery apparatus electronically
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The present invention relates to a kind of random data generation methods, and random data generation is carried out using random data generation module, random data application platform module, master control personnel module.The present invention generates high believable random number using the random number production software and hardware equipment of profession and rigorous and disclosed production procedure.Random number application platform in the present invention can support the same random number by the shared use of personnel under a large amount of different application scenes, significantly to reduce cost simultaneously.Random number application platform application module and random number application platform management module in the present invention greatly facilitate people and use random number.
Description
Technical field
The present invention relates to a kind of random data generation methods.
Background technology
At present real estate developer sell house the number of shaking, commercial promotions prize drawing, sport events draw lots, activity party prize drawing, limit
The use of random data is arrived involved in a large amount of living scenes such as the automobile city car plate number of shaking, random test, winners' announcement in lottery.
Random data is generally as follows mode and generates at present:
1. random number application scenarios organizer self-developing random data generation device simultaneously generates random number using this device
According to.
2. random number application scenarios organizer generates random number using third-party random data generation device.
3. random number application scenarios organizer directly uses third-party random data or passes through third-party random data
New random data is generated in conjunction with some way.
4. the random data under random number application scenarios generates the Stakeholder under personnel and random data application scenarios
Member is typically same person or mechanism, or has very big intersection.
5. some large-scale organizations ask, lawyer carrys out notarization random data generation device and random data generates flow
Legitimacy.
There is following FAQs in the living scene of these routine use random numbers:
1. qualified random data cannot be generated because a variety of causes of random data process units likely results in.Such as it can
Failure etc. when energy reason has device production firm production method or flow that device defect, device is caused to use.Generate in this way with
Machine data greatly reduce trust degree.
2. qualified random data cannot be generated because the various artificial origins of random data production procedure likely result in.Than
Cause generation data and practical announcement data inconsistent as typing flow is leaky after generating random number;Notary public is bribed,
Random data product process is caused to be steered;Maliciously cheating uses in the number oneself specified businessman in commercial promotions system
Prize.The random data generated in this way greatly reduces trust degree.
3. being typically same person because random data generates party party related to random data application scenarios interests
Or mechanism, or have intersection.So as to cause the distrust on party's subjective psychology.
4. the cost that random data generates is higher.Each personal or enterprise institution individually develops or buys random data
Installation cost is higher;Some large corporations also need to special lawyer and team to generate high believable random data, spend at
This is even more high.Total social cost is also relatively high.
5. the method or technique for generating new random data using third party's random data is unable to steady operation or generation side
Method is complicated.For example because the announce the winners in a lottery open friendly data of lottery number random number of mechanism of third party use interface, cause directly
Or it indirectly relies on the method that this data generates random number and is unable to steady operation.It the generation period of third party's random data and itself answers
It is mismatched with the period of scene demand, results in the need for design complicated generating algorithm and system.In order to ensure rely on third party with
The random data generation device of machine data being capable of steady operation, it usually needs designing complicated software and hardware device could realize.Together
When there is also the low and of high cost disadvantages of data trust degree.
Invention content
The purpose of the present invention is being directed to deficiency in the prior art, a kind of fair and just, high confidence level, highly reliable is provided
Property, low cost random data generation method.
To achieve the above object, the invention discloses following technical solutions:
A kind of random data generation method utilizes random data generation module, random data application platform module, master control
Personnel module carries out random data generation, specifically comprises the following steps:
S1 random data generates:Random data is generated by random data generation module, random data generation module include with
Machine data generate hardware/software module and the first controllers module, and the first controllers module is according to master control personnel module
Generating random number scheme, carry out the Operational preparation of random data, the first controllers mould personnel in the block use random data
Generate hardware/software module produce random data, last first controllers mould personnel in the block by random data be recorded with
Machine data generate in hardware/software mould random data recording equipment in the block and send the data to random number by the network equipment
According to application platform module;
S2 random data applications:Random data is applied to be completed by random data application platform module, and random data application is flat
Platform module includes application platform hardware/software module and the second controllers module, wherein application platform hardware/software module
Further comprise random data application platform management module and random data application platform application module, the second controllers module
According to the random number application scheme of master control personnel module, the Operational preparation of random data application platform module is carried out;Second control
Service operation personnel in personnel module processed issue a variety of random data application sides in random data application platform management module
In method to random data application platform application module;Being answered in random data using personnel under various production and living application scenarios
Meet the random number application process of oneself application scenarios with selection in platform application module, and in application platform hardware/software mould
Block generates random number application task;
The module timing of application platform hardware/software obtains random data from random data generation module;Application platform hardware/
Software module filters out qualified random number application task according to the random data received and is handled;Last application platform
Hardware/software module will apply personnel under the application scenarios of the handling result notice generation task.
Further, the formulation flow and scheme of the master control personnel module formulates random number production and application scheme
The hardware of middle use, software, personnel, production procedure information search access right open to the public.
Further, it includes to be built using transparent construction material that the random data, which generates hardware/software module,
Random data Workplace and monitoring device.
Further, the random data generates the monitoring device whole day monitoring random data life in the block of hardware/software mould
Produce the inside and outside situation in place and to the same monitoring position at least two or more monitoring devices, the monitoring data pair of generation
Public visit inquiry, viewing permission.
Further, the master control personnel module formulates generating random number scheme the first controllers module of requirement by rule
The fixed period produces random data.
Further, the random data stored in the random data recording equipment includes at the beginning of producing the random number
Between, end time for producing the random number, the appliance arrangement number for producing the random number, random number number, qualified notary's notarization
Result, the random number production starting and end time in monitoring data.
Further, the random data that random data generation module is generated a time point is supported simultaneously by different productions
The shared use of application personnel under life application scenarios.
Further, the random number application task generated in application platform hardware/software module includes under application scenarios
Using personal information data, random number application process data, following time point collective data, the applied field that will generate random number
Number collective data under scape, the number collective data under the random data and application scenarios that are generated according to random number generation module
Generate algorithm, the random data result exchange method data of new random number.
Further, the application platform hardware/software module filters out eligible according to the random data received
Random number application task handled, filter method therein be according to the future in random number application task will generate with
Whether the time point of machine number combines in data comprising the random number production time started in the random data that receives, and random number
Generating random number equipment in application task in the generating random number period of random number application process and the random data received
The cycle phase for generating random number is same, meets filter condition if meeting the two conditions, processing method therein be according to
The number collective data under random number application process, application scenarios in machine application task is received from random number generation module
Number collective data under random data, the random data and application scenarios that are generated according to random number generation module generates new random
Several algorithms generates new random number.
Further, the application platform hardware/software module notifies handling result to generate the application scenarios of the task
It is lower that personnel, notification method therein is applied to be determined according to the random number outcome exchange method data in random number application task, tool
Body notification method include PC multipad interface display, mobile device Application Program Interface show, browser net
Page interface display, computer network data interface notification.
A kind of random digit generation method disclosed by the invention, has the advantages that:
The present invention ensures to generate high credible using the soft or hard equipment of random number production and rigorous disclosed production procedure of profession
Random number, significantly reduce because leading to the problem of insincere random number in random counting apparatus or random number production procedure.
The present invention produces the personnel of random number independently of the personnel under random number application scenarios, greatly reduces interests phase
Guan Xing, significantly reduce because random data to directly generate party party related to random data application scenarios interests usual
It is same person or mechanism, or has apparent interests correlation, so as to cause the distrust on party's subjective psychology.
Random number application platform in the present invention can support the same random number simultaneously by under a large amount of different application scenes
Personnel it is shared use, significantly reduce the cost and social cost of personnel under application scenarios.
Random number application platform application module and random number application platform management module in the present invention greatly facilitate
Personnel under application scenarios use the application service of random number.Significantly reduce the complexity and not of exploitation random number application system
Stability.
Description of the drawings
Fig. 1 is structure of the invention block diagram;
Fig. 2 random data generation module flow charts;
Fig. 3 random data application platform module flow diagrams.
Specific implementation mode
With reference to embodiment and with reference to attached drawing, the invention will be further described.
See Fig. 1.A kind of random data generation method, using random data generation module, random data application platform module,
Master control personnel module carries out random data generation, specifically comprises the following steps:
S1 random data generates:See that Fig. 2, random data are generated by random data generation module, random data generation module
Hardware/software module and the first controllers module are generated including random data, the first controllers module is according to master control people
The generating random number scheme of member's module, carries out the Operational preparation of random data, the personnel's use in the block of the first controllers mould with
Machine data generate hardware/software module and produce random data, and last first controllers mould personnel in the block remember random data
Random data is recorded to generate in hardware/software mould random data recording equipment in the block and send the data to by the network equipment
Random data application platform module;
S2 random data applications:See Fig. 3, random data is applied to be completed by random data application platform module, random data
Application platform module includes application platform hardware/software module and the second controllers module, wherein application platform hardware/soft
Part module further comprises random data application platform management module and random data application platform application module, the second control people
Member's module carries out the Operational preparation of random data application platform module according to the random number application scheme of master control personnel module;
Second controllers mould service operation personnel in the block issue a variety of random data in random data application platform management module
On application process to random data application platform application module;Application personnel under various production and living application scenarios are random
Selection meets the random number application process of oneself application scenarios in data application platform application module, and application platform hardware/
Software module generates random number application task;
The module timing of application platform hardware/software obtains random data from random data generation module;Application platform hardware/
Software module filters out qualified random number application task according to the random data received and is handled;Last application platform
Hardware/software module will apply personnel under the application scenarios of the handling result notice generation task.
In this method embodiment, master control personnel module described in Fig. 2 generates the Management plan of random number generation module, specifically
May include generating random number expert in master control personnel module when realization.Generating random number expert need to be proficient in random number life
At related hardware/software system design, generating random number principle, generating random number flow scheme design.The fortune of random number generation module
Battalion's scheme is generated by generating random number expert.The Management plan content of random number generation module includes generating random number correlation
Hardware/software system design scheme, generating random number principles illustrated, generating random number process design plan.Generating random number stream
Engineering design scheme includes:Random number Operational preparation scheme, generating random number scheme, random number storage and synchronization scheme.Random number
It includes expert's selection, the formulation of scheme first draft, plan-validation, scheme modifying, side that the Management plan of generation module, which formulates flow,
Case issues these processes, and wherein plan-validation and scheme modifying flow can pass through successive ignition until plan-validation result meets
Enter scheme after the test stone of expert and issues flow.The standard of expert's verification scheme includes:The random number that scheme generates is true
The production procedure of random number, random number can monitor.American National Standard technical research institute may be used in true random number verification,
The random number testing scheme of National Institute of Standards and Technology (NIST)《A
Statistical Test Suite for Random and Pseudorandom Number Generators for
Cryptographic Applications》(scheme network address:http://nvlpubs.nist.gov/nistpubs/Legacy/
SP/nistspecialpubli cation800-22r1a.pdf).The Management plan of random number generation module formulates flow special secondary school
Family's personnel selection information, scheme first draft information, plan-validation information, scheme modifying information, scheme finally final version information need to
Public visit search access right can enhance the generating random number scheme transparency, and then facilitate the feasible of public understanding scheme in this way
Property, and then enhance the public to the degree of belief according to this schemes generation random number.
In this method embodiment, master control personnel module described in Fig. 2 generates the Management plan of random number generation module, specifically
The production procedure of random number, which can monitor, when realization can build random number Workplace and be adopted by using transparent construction material
The inside and outside of random number Workplace is monitored with monitoring device to realize.A large amount of tempering may be used in random number Workplace
Glass covering building surface increases the inside and outside transparency of building, to facilitate monitoring device to monitor random number Workplace
It is inside and outside.Monitoring device includes video monitoring equipment and audio monitoring device.Wherein video equipment need to give birth to random number
It produces outside place within the scope of 50 meters and all spaces monitored without dead angle, daily 24 hours inside random number Workplace, and
To the same monitoring position at least two or more monitoring devices.A certain monitoring device damage can be effectively prevent to cause in this way
Monitoring data missing.Wherein audio monitoring device is also required to outside the random number Workplace within the scope of 50 meters and random number
It is disposed inside Workplace.The monitoring data of video monitoring equipment and audio monitoring device can preserve year,
The inquiry open to the public of interior monitoring data, viewing permission during this period.It can be prevented in this way with the production procedure of effective monitoring random number
Only production procedure is manipulated, practises fraud, degree of belief of the enhancing public to the random number produced.
In this method embodiment, master control personnel module described in Fig. 2 generates the Management plan of random number generation module, specifically
Hardware when realization in generating random number related hardware/software system design scheme is in addition to random number Workplace and monitoring device
Further include:Generating random number device, random data show equipment, timing device, data storage device, web-transporting device, no
Uninterruptible power system.Generating random number device, random data show that equipment, timing device, data storage device, network transmission are set
Standby, uninterruptible power system is all placed in random number Workplace.Generating random number device is to be specifically responsible for generating true random number
Equipment, when specific implementation may be used a kind of generating the equipment of random number each second (hereinafter referred to as according to circuit noise principle
" second grade generating random number equipment ") and a kind of China's welfare lottery ticket twin color ball that is similar to is used to shake bead generation in every 10 minutes at random
Several equipment (hereinafter referred to as " ten minutes grade generating random number equipment ").Each second may be implemented certainly in second grade generating random number equipment
Movable property gives birth to the random number of 50 bit lengths.Grade generating random number equipment may be implemented to automatically generate one 20 in every ten minutes within ten minutes
The random number of bit length.Generating random number device can just put into production use after needing the standard examined by above-mentioned expert.This
Sample can to avoid because generating random number device produces when defective cause to generate low confidence level random data.Each generating random number
Device all at least two equipment, two equipment are run simultaneously, and wherein First equipment is produced and used as normal, and second sets
It is standby to be used as backup, after encountering First equipment fault, need to use the random number of second equipment production be used as effectively with
Machine number result.It can cause to generate low credible random number to avoid separate unit random number equipment fault in this way.Random data shows equipment
It is specifically responsible for display sometime point, generating random number device number, random number number information.Timing device is mainly responsible for coordination
The timing of universal time (UTC) and time showing.Data storage device is responsible for storing monitoring data, the random number that monitoring device generates
The data and the first control people that data, the random data display equipment of data, timing device generation that generating means generate generate
The data that personnel generate in member's module.Web-transporting device is responsible for the monitoring data for generating monitoring device, generating random number dress
It sets the data of generation, the data that timing device generates, random data and shows that the data that equipment generates are sent to random number using flat
Platform.Uninterruptible power system is responsible for ensureing the electricity of generating random number related hardware/software of the inside and outside deployment of Workplace
Power is supplied, the interruption for preventing public electric wire net power-off from random number being caused to produce.
In this method embodiment, the first controllers module described in Fig. 2 according to master control personnel module generating random number
Scheme carries out the Operational preparation of random data, and the first controllers mould personnel in the block are according to generating random number stream when specific implementation
Random number Operational preparation scheme in engineering design scheme carries out Operational preparation.Random number Operational preparation includes generating random number correlation
Hardware/software system research and development, installation, debugging, test operation.First controllers module includes generating random number related hardware/soft
Part system research and development, installation, debugging, random number producers, qualified notary.Generating random number related hardware/software systems research and development,
Installation and commissioning staff carry out random number Workplace, monitoring device, generating random number device, random data according to scheme and show
Equipment, timing device, data storage device, web-transporting device, the research and development of uninterruptible power system, installation and debugging.Debugging
Afterwards, the expert in qualified notary and master control personnel module carries out generating random number related hardware/software notarization and test.If
Expert's test result in qualified notary and master control personnel is unqualified, then need research and development, installation and commissioning staff then need by
It is rectified and improved according to qualified notary and expert opinion.Qualified notary and expert's test, research and development, installation and commissioning staff rectify and improve the two processes
Iteration may be needed to carry out until qualified notary and master control personnel think to meet draft norm.Draft norm includes mainly:Production
The production procedure of raw true random number and random number can monitor two aspects.After installation and debugging efforts, then random number life is carried out
The test operation of production personnel works, and test operation work is primarily to allow random number producers to be familiar with before formally generating random number
The operating process of generating random number related hardware/software.
In this method embodiment, the first controllers mould personnel in the block described in Fig. 2 generate hardware/soft using random data
Part module produces random data, and the first controllers mould personnel in the block are according to generating random number flow scheme design side when specific implementation
Generating random number scheme in case carries out the production of random number.Generating random number scheme requires the personnel point in the first control module
It it is two groups, a group of people is responsible for operating second grade generating random number equipment, and second group of personnel is responsible for operating ten minutes grade random numbers
Generate equipment.A group of people be specifically responsible for the second grade generating random number equipment startup, the second grade generating random number equipment production with
The monitoring of machine number, the second grade generating random number equipment damage after with the spare second grade equipment replacement.Second group of personnel is specifically responsible for very
The startup of clock grade generating random number equipment, ten minutes grades generate the monitoring of equipment production random number, ten minutes grade generating random numbers
It is replaced with spare ten minutes grade equipment after equipment damage, ten minutes grade generating random number equipment carries out manually again after generating random number
Core.The process that specific second grade generating random number equipment generates random number is as follows:Currently coordinate the world in time synchronisation equipment first
When (UTC) time, be accurate to millisecond, for example current time is (UTC+08:00)2016-07-28 19:47:45 345——
When 28 days 19 July in 2016 47 divide 45 seconds 345 milliseconds (all date-times described below are Coordinated Universal Time(UTC) UTC+08:
00) at the beginning of, time conduct produces the random number;Then second grade generating random number equipment exists according to circuit noise principle
47 divide 50 bit length random numbers of 433 milliseconds of generations in 45 seconds to be when 28 days 19 July in 2016
98765432456765437898765432789098765432456543890987;Second grade generating random number equipment need to generate
When will produce 28 days 19 July in 2016 at the beginning of the random number after 50 bit length random numbers 47 divide 45 seconds 345 milliseconds, random number
98765432456765437898765432789098765432456543890987, the end time 2016 of the random number is produced
When on July 28,19 47 divide 45 seconds 433 milliseconds, four data of this second grade generating random number device numbering are sent to data storage and set
It is standby;Then second grade generating random number equipment, which waits for, enters next random number production cycle, and the time length of waiting can be under
One second and the end time difference of random number is just produced to determine;Subsequently into the random number production of new a cycle.New one
The random number in period was produced since the Coordinated Universal Time(UTC) (UTC) in above-mentioned time synchronisation equipment, and so on according to each second
Frequency produces a random number.Second spare second grade generating random number equipment also produces random number simultaneously according to this flow simultaneously
The transmission data into storage device.When the First second grade generating random number device fails, then the second grade generating random number equipment
Operating personnel operate storage device mark this second grade random number sometime put the data invalid of generation and using second it is standby
Use random data of the equipment after sometime putting as valid data.Specific ten minutes grade generating random number equipment generate with
The process of machine number is as follows:The time of current Coordinated Universal Time(UTC) (UTC) first in time synchronisation equipment, it is accurate to millisecond, such as when
The preceding time be 28 days 19 July in 2016 when 50 divide 10 seconds 45 milliseconds, the time as produce the random number at the beginning of;Then
Ten minutes grade generating random number equipment at 28 days 19 July in 2016 54 divide 45 seconds 33 milliseconds generation 20 bit length random numbers be
54234543567854680348;It is random that ten minutes grade generating random number equipment need to will produce this after generating 20 bit length random numbers
At the beginning of number when 28 days 19 July in 2016 50 divide 10 seconds 45 milliseconds, random number 54234543567854680348, production should
When 28 days 19 July of 2016 end time of random number 54 divide 45 seconds 33 milliseconds, ten minutes grade generating random number device numberings
Tetra- data of S00012 are sent to data storage device;Then ten minutes grade generating random number equipment is waited for into next random
The time length of number production cycle, waiting can divide according to when 28 days 20 July in 2016 next period 0 and just produce random number
End time difference determines;Subsequently into the random number production of new a cycle.The random number of new a cycle is produced from above-mentioned
Coordinated Universal Time(UTC) (UTC) in time synchronisation equipment starts, and and so on produces a random number according to every ten minutes frequencies.The
Two spare ten minutes grade generating random number equipment are also simultaneously sent into storage device according to this flow production random number simultaneously
Data.When ten minutes grade generating random number device fails of First, then ten minutes grade generating random number equipment operators
Operation storage device marks ten minutes grade random numbers sometime putting the data invalid of generation and spare set using second
The standby random data after sometime putting is as valid data.Qualified notary's personnel's whole process is notarized the production of this two groups of personnel
Whether flow meets the standard in above-mentioned generating random number scheme, while notarization result being entered into storage device.
In this method embodiment, random number is recorded in random data by the first controllers mould personnel in the block described in Fig. 2
It is answered according to generating in hardware/software mould random data recording equipment in the block and sending the data to random data by the network equipment
With console module, the first controllers module is existed by manipulating generating random number equipment, generating random number equipment when specific implementation
Data storage device is actively sent to by cable run after generating random number.In generating random number device fails, with
Machine number generates equipment operator need to mark faulty equipment to number on data storage device.Fixed electricity may be used in the network equipment
Telephone network access device, mobile telephone network access device and satellite network access device composition.In fixed telephone network equipment
When can be to random number application platform transmission data, then preferentially number be sent to random number application platform using fixed telephone network equipment
According to.It can be sent in the data stored in storage device in real time to random number application platform by fixed telephone network.Data packet
It includes:The data of monitoring data, the generation of generating random number device that monitoring device generates, data, the random number of timing device generation
The data that personnel generate in the data and the first controllers module that are generated according to display equipment.When use mobile telephone network or defend
The data in addition to monitoring data are then preferentially sent when StarNet's network transmission data.The communication of LA Management Room need to use cryptographic protocol,
To prevent the data of transmission to be tampered.
In this method embodiment, master control personnel module described in Fig. 3 generates random number application platform module Management plan, tool
Also to include that random number applies expert in master control personnel module when body is realized.Random number need to be proficient in random number using expert
The design of application platform hardware/software system, the design of random number application flow.The Management plan of random number application platform module by with
Machine number generates expert and generates.The Management plan content of random number application platform module include random number application related hardware/
Software system design scheme, random number application flow design scheme.Random number application related hardware/software system design scheme packet
Include random number application platform management module design scheme and random number application platform application module design scheme.Random number application stream
Engineering design scheme includes:Random number application platform operation prepares scheme, random number application platform Management plan.Random number application is flat
It includes expert's selection, the formulation of scheme first draft, plan-validation, scheme modifying, scheme that the Management plan of platform module, which formulates flow,
These processes are issued, wherein plan-validation and scheme modifying flow can pass through successive ignition until plan-validation result meets specially
Enter scheme after the test stone of family and issues flow.The standard of expert's verification scheme includes:The information of random number application platform and
Network security, random number application platform are easy to the sharing application of random number, the application flow of random number can monitor.Random number
The Management plan of application platform module formulates expert in flow and selects information, scheme first draft information, plan-validation information, side
Finally final version information needs the search access right that opens to the public for case modification information, scheme, can enhance random number application scheme in this way
The transparency, and then facilitate the feasibility of public understanding scheme, and then enhance the public to the letter according to this schemes generation random number
Ren Du.
In this method embodiment, the second controllers module described in Fig. 3 according to master control personnel module random number application
Scheme carries out the Operational preparation of random data application platform module, when specific implementation the second controllers mould personnel in the block according to
Random number application platform operation in random number application flow design scheme prepares scheme and carries out Operational preparation.Random number application is flat
Platform operation preparation includes random number application related hardware/software systems research and development, installation, debugging, test operation.Second controllers mould
Block includes random number application platform related hardware/software systems research and development, installation, debugging, service operation personnel, qualified notary.With
The research and development of machine number application platform hardware/software system, installation and commissioning staff carry out research and development, installation and debugging according to scheme.Notarization
Expert in lawyer and master control personnel module carries out random number application related hardware/software notarization and test.If notarization rule
Expert's test result in teacher and master control personnel is unqualified, then research and development, installation and commissioning staff is needed then to need according to notarization
Lawyer and expert opinion rectification.Qualified notary and expert's test, research and development, installation and commissioning staff rectify and improve the two processes and may need
Iteration is wanted to carry out until qualified notary and master control personnel think to meet draft norm.Draft norm includes mainly:Random number is answered
It is easy to the sharing application of random number with the information and network security of platform, random number application platform, the application flow of random number is
It can monitor.After research and development, installation and debugging efforts, then the test operation work of service operation personnel, test operation work are carried out
Primarily to allowing random number applied business personnel before formal operation random number application platform related hardware/software produces
It is familiar with operating process.
In this method embodiment, the second controllers mould service operation personnel in the block are in random data application described in Fig. 3
It is issued in platform management module on a variety of random data application processes to random data application platform application module, when specific implementation
Random data application platform management module is realized according to random number application platform management module design scheme.Random data application
Platform management module is the computer system that a set of software and hardware combines, and includes mainly the increase of random number application process, deletes
It removes, issue, offline function.The formal operations random data application platform that service operation personnel can be interacted by browsing device net page
Management module.Increasing a random number application process needs includes:Random number application process number, random number application process name
Title, the description of random number application process application scenarios, the generation period of random number, random number application exchange method.More specific example
If service operation personnel increase the random number application process that a number is M1, the entitled real estate of random number application process is opened
The disk number of shaking random number application, random number application process application scenarios are described as this random number application process and real estate are supported to sell house out
The generation period of the disk number of shaking application scenarios, random number is 1 second, and random number application exchange method is a kind of webpage exchange method.
Service operation personnel increase the random number application process that a number is M2, and the entitled company's annual meeting of random number application process is taken out
The random application of prize, random number application process application scenarios are described as this random number application process and general company are supported to hold annual meeting
The generation period of sweepstake application scenarios, random number is 1 second, and random number application exchange method is a kind of multipad
Exchange method.Service operation personnel increase the random number application process that a number is M3, and random number application process is entitled
Take the random application of precious cloud purchase website prize drawing by force, random number application process application scenarios are described as the support of this random number application process and take by force
Precious cloud purchase e-commerce website prize drawing application, the generation period of random number is 10 minutes, and random number application exchange method is one kind
Computer network data interactive interfacing method.Service operation personnel can pass through the hair in random data application platform management module
These three methods are published to machine data application platform application module by cloth function.
In this method embodiment, the application personnel under various production and living application scenarios described in Fig. 3 are in random data application
Selection meets the random number application process of oneself application scenarios and is given birth in application platform hardware/software module in platform application module
At random number application task, random data application platform application module is according to random number application platform application module when specific implementation
What design scheme was realized.Under various production and living application scenarios can be specifically certain developer opening quotation number of shaking activity using personnel
Organizer, certain company annual meeting activity preparator, certain is taken by force precious cloud purchase e-commerce website network operator etc. and needs to be serviced using random number
Personnel.Random data application platform application module is the computer system that a set of software and hardware combines, and main includes application
The registration of personnel, selection random number application process, generates random number application task function at login.It can be by clear using personnel
The formal operations random data application platform application module of device webpage of looking at interaction.It can also pass through the side of Http agreements using personnel
Formula operates random number application platform module, in this way can more easily automatic a large amount of generation random number application tasks.Each with
Machine number application task can be a data library record storage in application platform hardware/software module.One random number application
Assignment database record include mission number, using personal information data, random number application process data, future will generate with
The time point collective data of machine number, the number collective data under application scenarios, the random number generated according to random number generation module
According to the algorithm (hereinafter referred to as " random number application algorithm "), at random for generating new random number with the number collective data under application scenarios
Data result exchange method data.Random number application algorithm is a kind of data process method realized by computer software, master
If in order to which the random number for generating generating random number equipment is converted into being suitble to the new random data under this application scenarios.
In this method embodiment, the application personnel under various production and living application scenarios described in Fig. 3 are in random data application
Selection meets the random number application process of oneself application scenarios and is given birth in application platform hardware/software module in platform application module
At random number application task, the more specifically for example a certain real estate opening quotation number of shaking event organizer answers in random data application platform
With having registered an account in module and logging on on random data application platform application module website, selected one number for
The random number application process that M1, the entitled real estate opening quotation number of shaking random number are applied.The real estate opening quotation number of shaking event organizer exists
Generate need to provide in the random number application task operation that number is T1 using personal information data, random number application process data,
Future will generate number collective data under the time point collective data of random number, application scenarios, random number application algorithm, with
Machine data result exchange method data.More specifically using personal information data refer to real estate open the set the number of shaking event organizer with
Machine data application platform application mould register account number information in the block.Random number application process data refer to number be M1, entitled room
The random number application process of real estate opening quotation.Future will generate random number time point collective data refer to the following opening quotation number of shaking when
Between point, such as it is on July 30th, 2016 to be currently generated the operating time of random number application task, and future will be 1 day in August in 2016
0 divides and starts within 0 second the number of shaking and select room when 19,0 when the time point collective data that future will generate random number is August in 2016 1 day 19
Point 0 second, August in 2016 1 day 19 when 0 divide 10 seconds, August in 22016 1 day 19 when 0 divide 20 seconds ..., from August in 2016 1 day 19 when
0 point of 0 second 1000 data acquisition system of time point started every ten seconds.Number collective data under application scenarios refers to August 1 in 2016
Day 6 pm real estate opening quotation number of shaking event organizer everyone will provide a number to 1000 house purchasers, amount to granting
1000 numbers, number from 0,1,2 ... 999, gather by 1000 numbers.Random number application algorithm may be used above-mentioned 1000
Rear 3 inputs as random number application algorithm of a random number generated by random number generation module every 10 seconds points
Data.Such as in first 2016 time points August 1 day 19 0 divide 0 second by the second grade generating random number equipment generate 50 bit lengths
Random number is 07123876545678909876543212345678987678534678906546, take its mantissa 546 as with
The input data of machine number application algorithm.Then the house purchaser first that judgement number is 546 selects room.Second 2016 time point
0 divides the 50 bit length random numbers generated by second grade generating random number equipment for 10 seconds to be when August 1 day 19
8775544345656774346899542213578990763335678999865, take its mantissa 865 to be calculated as random number application
The input data of method.Then the house purchaser second that judgement number is 865 selects room.If 2016 third time points August 1 day 19
When 0 divide 20 seconds by the second grade generating random number equipment generate 50 bit length random numbers be
99865765467890987654565432356789097843967894328546, take its mantissa 546 as random number application
The input data of algorithm.Then house purchaser's third that judgement number is 547 selects room --- because number 546 is chosen at first
Go out, algorithm provides 1 number that adds up if the numerical value that three tail numbers and front generate repeats, if cumulative number has been more than 999
Then add up since No. 0 not yet selects the house purchaser in room to number until selecting.Random data result exchange method data are a kind of nets
The background picture of the interactive mode of page, webpage can be set as developer's building propagating poster picture, the real estate opening quotation number of shaking activity
Organizer can also be arranged the layout of the page, layout content may include random number generation module generate original random number, with
The monitoring live video of machine number generation module, according to obtained after random number application algorithm process house purchaser number etc. contents.
In this method embodiment, the application personnel under various production and living application scenarios described in Fig. 3 are in random data application
Selection meets the random number application process of oneself application scenarios and is given birth in application platform hardware/software module in platform application module
At random number application task, more specifically for example a certain company's season victory meeting preparator is in random data application platform application mould
Have registered an account in block and log on on random data application platform application module website, selected one number be M2,
Entitled company's annual meeting prize drawing random number application process applied at random.Company season victory meeting preparator numbers in generation
Needing to provide in the random number application task operation of T2 will produce using personal information data, random number application process data, future
The time point collective data of raw random number, the number collective data under application scenarios, random number application algorithm, random data result
Exchange method data.More specifically refer to company season victory meeting preparator in random data application platform using personal information data
Register account number information in application module.Random number application process data refer to number be M2, entitled company's annual meeting prize drawing with
The random number application process of machine application.The time point collective data that future will generate random number refers to the time that the following number of shaking is drawn a lottery
Point, such as it is on July 31st, 2016 to be currently generated the operating time of random number application task, future will be 1 day 19 in August in 2016
When 30 divide and start within 0 second the number of shaking prize drawing, 30 when the time point collective data that future will generate random number is August in 2016 1 day 19
When point of 0 second to 2016 on August 1,19 31 divide 30 seconds between when 10 seconds on Augusts 1,20 of time point, 2016 0 divide 0 second extremely
When August in 2016 1 day 20 0 divide 40 seconds between when 10 seconds on Augusts 1,20 of time point, 2016 30 divide 0 second it is 16 total when
Between point data set.0 divides 0 second company's season victory meeting to raise when number collective data under application scenarios refers to August in 2016 1 day 19
Standby person everyone will provide a number to 100 employees, amount to and provide 100 numbers, number is compiled from 0,1,2 ... 99,100
Number set.Random number application algorithm may be used after the random number that above-mentioned 16 time points are generated by random number generation module
2 input datas as random number application algorithm.Such as in first 2016 time points August 1 day 19 30 divide 0 second by the second
Grade generating random number equipment generate 50 bit length random numbers be
0712387653378909876543212345678987678534578906548, take its mantissa 48 to be calculated as random number application
The input data of method.Then the employee that judgement number is 48 obtains third prize.30 when second 2016 time points August 1 day 19
The 50 bit length random numbers generated by second grade generating random number equipment for 10 seconds are divided to be
8775544345656774346899542213578990763335678999657, take its mantissa 57 to be calculated as random number application
The input data of method.Then the employee that judgement number is 57 obtains third prize.So produce 10 third prizes.August 1 in 2016
When days 20 0 when being divided to 0 second to 2016 on August 1,20 0 be divided to 40 seconds between two after the random number that 10 seconds 5 time points generated
Number of the position as second prize employee.30 are divided to after 0 second random number generated two to be used as the first prize persons when August in 2016 1 day 20
The number of work.Prize-winning employee number can repeat.Random data result exchange method data are a kind of tables of suitable large-size screen monitors displaying
The background picture of face Application Program Interface interactive mode, the multipad can be set as company's victory meeting picture, activity group
The person of knitting can also be arranged the layout of the page, and layout content may include the original random number, random that random number generation module generates
The monitoring live video of number generation module, the contents such as number of being got the winning number in a bond according to the employee obtained after random number application algorithm process.
In this method embodiment, the application personnel under various production and living application scenarios described in Fig. 3 are in random data application
Selection meets the random number application process of oneself application scenarios and is given birth in application platform hardware/software module in platform application module
At random number application task, more specifically for example a certain cloud purchases e-commerce website network operator in random data application platform application
Have registered an account in module and log on on random data application platform application module website, selected one number for
M3, entitled take the precious cloud purchase website prize drawing random number application process applied at random by force.Cloud purchase electronic business mode specifically refers to
E-commerce website member user only spends a small amount of money just to have an opportunity to buy desired commodity, i.e. every commodity are split several
" equal portions " are sold, and user need to only go out the money of a copy of it, obtain a number, are sold completely when this part commodity owns " equal portions "
Afterwards, system randomly selects a number as " lucky number ", and the owner of this " lucky number " can be obtained this part commodity.Cloud
The cloud purchase e-commerce website of purchase e-commerce website network operator can be led to by Http agreements and random number application platform
Letter come complete generate random number application task, can more easily automatically generate a large amount of random number application tasks in this way.It generates
The random number application task that number is T3 need to be provided will produce using personal information data, random number application process data, future
The time point collective data of raw random number, the number collective data under application scenarios, random number application algorithm, random data result
Exchange method data.More specifically refer to note of the network operator in random data application platform application module using personal information data
Volume account information.Random number application process data refer to number be M3, it is entitled take by force precious cloud purchase website prize drawing with apply at random with
Machine number application process.The time point collective data that future will generate random number refers to time point of the following cloud purchase number of shaking, such as when
On cloud purchase website the commodity for being divided into 10000 parts in August in 2016 1 day 20 20 divide all sold within 20 seconds after, cloud purchase
Inform that the time point collective data that random number application platform future will generate random number is 2016 8 by Http agreements in website
30 divide 0 second time point to amount to 1 time point data set when the moon 1 day 20.Number collective data under application scenarios refers to cloud purchase net
It stands the number that the commodity are divided into 10000 parts and sold away, number is from 0,1,2 ... 9999,10000 number set.With
Machine number application algorithm may be used rear 4 conducts of the random number generated by random number generation module at above-mentioned 1 time point with
The input data of machine number application algorithm.Such as 35 divides 0 second and given birth to by ten minutes grade random numbers in 2016 time points August 1 day 20
The 20 bit length random numbers that forming apparatus generates are 98765432123456789876, take its mantissa 9876 as random number application algorithm
Input data.Then judge that possessing the member that number is 9876 obtains this part commodity.Random data result exchange method data
It is a kind of computer network data interactive interfacing mode by Http protocol interactions, cloud purchase e-commerce website can pass through
The handling result of its random number application task generated of Http agreement queries, resultant content may include random number generation module production
The monitor video web page address of raw original random number, random number generation module, according to being obtained after random number application algorithm process
Prize-winning number etc. contents.
In this method embodiment, application platform hardware/software module described in Fig. 3 filters out symbol according to the random data received
The random number application task of conjunction condition carries out processing and notifies handling result to apply personnel under the application scenarios of the generation task,
Filter method therein is the time point knot that random number will be generated according to the future in random number application task when specific implementation
It closes whether comprising the random number production time started in the random data received in data, and in random number application task at random
Generating random number equipment in the generating random number period of number application process and the random data received generates the week of random number
Phase is identical, and filter condition is met if meeting the two conditions, and processing method therein is according in random application task
Number collective data under random number application process, application scenarios, the random data from random number generation module reception, random number
New random number should be generated algorithmically by.More specific such as application platform hardware/software module 20 divided 2 in August in 2016 1 day 19
Second generates hardware/software module to random data and has sent a request, and random data generates the number that hardware/software module returns
According to including:19 20 divide 1 second monitoring device monitoring data, 2016 when dividing 31 seconds to 2016 on Augusts 1,19 when August in 2016 1 day 19
20 divide 0 second data generated by second grade generating random number equipment when on August 1,19.More specific generating random number equipment generates
Data include random number production 2016 time starteds August 1 day 19 when 20 divide 0 second 45 milliseconds, random number
98765432456765437898765432789098765432456598543890, random number produces 2016 8 end time
When months 1 day 19 20 divide 0 second 453 milliseconds, this second grade generating random number device numbering M00011.Because of the random number that above-mentioned number is T1
In application task in the following time point collective data that will generate random number comprising August in 2016 1 day 19 when 20 divide 0 second and
It is random in the generating random number period of random number application process M1 and the random data received in random number application task T1
The period that number generates equipment M00011 generation random numbers is all 1 second, so T1 meets filter condition, other T2, T3 are then unsatisfactory for
Filter condition.Then the random number application task for being T1 to number is handled.More specifically according in above-mentioned T1 tasks with
Machine number application algorithm is handled, and the house purchaser that handling result judgement number is 891 comes the 121st participation and selects room.Then it lives
Dynamic organizer 20 divided 3 seconds forms by webpage to show that the 121st participates in selecting the number in room be in August in 2016 1 day 19
891.More specific such as application platform hardware/software module in August in 2016 1 day 20 0 divide generated to random data within 2 seconds it is hard
Part/software module has sent a request, and random data generates the data that hardware/software module returns and includes:August 1 in 2016
59 00 divide 0 second when dividing 1 second monitoring device monitoring data, August in 2016 1 day 20 when dividing 31 seconds to 2016 on Augusts 1,20 when days 19
The data generated by second grade generating random number equipment.The data that more specific generating random number equipment generates include random number production
When 2016 time starteds August 1 day 20 0 divide 0 second 45 milliseconds, random number
98765432456765437898765432789098732458767888999065, random number produces 2016 8 end time
When months 1 day 20 0 divide 0 second 455 milliseconds, this second grade generating random number device numbering M00011.Because above-mentioned number be T1 and T2 with
In machine number application task in the following time point collective data that will generate random number comprising August in 2016 1 day 20 when 0 divide 0 second
And the generating random number period of random number application process M1, M2 and the random number received in random number application task T1, T2
The period of generating random number equipment M00011 generation random numbers in is all 1 second, so T1 and T2 meet filter condition, T3 is then
It is unsatisfactory for filter condition.Then it is T1 and the random number application task of T2 is handled to number.More specifically according to above-mentioned T1
Random number application algorithm in task is handled, and the house purchaser that handling result judgement number is 65 comes the 361st and participates in choosing
Room, then event organizer 03 seconds forms by webpage is divided to show that room is selected in the 361st participation in August in 2016 1 day 20
Number be 65.It is more specifically handled according to the random number application algorithm in above-mentioned T2 tasks, handling result judgement number
Second prize is obtained for 65 company personnel, then event organizer 0 divides 3 seconds in August in 2016 1 day 20 and passes through desktop application
The employee number of the middle second prize of the interface display of program is 65.More specific such as application platform hardware/software module exists
35 divide and generate hardware/software module to random data within 2 seconds and have sent a request, random data generation when August in 2016 1 day 20
Hardware/software module return data include:25 35 divide 1 second when dividing 31 seconds to 2016 on Augusts 1,20 when August in 2016 1 day 20
When monitoring device monitoring data, August in 2016 1 day 20 35 divide 0 second data generated by second grade generating random number equipment, 2016
30 divide 0 second data generated by ten minutes grade generating random number equipment when August 1 day 20.More specific second grade generating random number is set
When the standby data generated include random number production 2016 time starteds August 1 day 20 35 divide 0 second 42 milliseconds, random number
24567654398765678789876543278908886476482923938474, random number produces 2016 8 end time
When months 1 day 20 35 divide 0 second 457 milliseconds, this second grade generating random number device numbering M00011, ten minutes grade generating random number equipment
The data of generation include random number production 2016 time starteds August 1 day 20 when 30 divide 0 second 45 milliseconds, random number
98765432123456789876, random number production 2016 end times August 1 day 20 when 34 divide 25 seconds 453 milliseconds, this very
Clock grade generating random number device numbering S00012.Future will generate at random in the random number application task for being T1 because of above-mentioned number
30 divide 0 second and random number is answered in random number application task T1 when in several time point collective datas comprising August in 2016 1 day 20
Random number is generated with the generating random number equipment M00011 in generating random number period of method M1 and the random data received
Period be all 1 second, so T1 meets filter condition.Then the random number application task for being T1 to number is handled.More
Body is handled according to the random number application algorithm in above-mentioned T1 tasks, the house purchaser row that handling result judgement number is 483
Room is selected in the 571st participation.Then event organizer 35 divides 3 seconds and is shown by the form of webpage in August in 2016 1 day 20
571st participates in selecting the number in room being 483.Future will generate random number in the random number application task for being T3 because of above-mentioned number
Time point collective data in comprising August in 2016 1 day 20 when 30 divide 0 second and random number application in random number application task T3
Generating random number equipment S00012 in the generating random number period of method M3 and the random data received generates random number
Period is all ten minutes, so T3 meets filter condition.Then the random number application task for being T3 to number is handled.More
Body is handled according to the random number application algorithm in above-mentioned T3 tasks, and handling result judgement possesses the website that number is 876
Member gets the winning number in a bond.Then cloud purchase website 36 is divided 3 seconds in August in 2016 1 day 20 and transmits json formatted datas (one by Http agreements
Kind of computer network data interactive interfacing mode) form obtain that possess number be 876 from application platform hardware/software module
Member get the winning number in a bond information.By the above-mentioned random number generated by random number generation module by under multiple and different application scenarios
Personnel it is shared use, generating random number cost reduction under single application scenarios may be implemented.
The above is only a preferred embodiment of the present invention, rather than its limitations;Although should be pointed out that with reference to above-mentioned each
Embodiment describes the invention in detail, it will be understood by those of ordinary skill in the art that, it still can be to above-mentioned each
Technical solution recorded in embodiment is modified, or carries out equivalent replacement to which part or all technical features;And this
A little modifications and replacement, do not make the essence of corresponding technical solution depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (9)
1. a kind of random data generation method, which is characterized in that utilize random data generation module, random data application platform mould
Block, master control personnel module carry out random data generation, specifically comprise the following steps:
S1 random data generates:Random data is generated by random data generation module, and random data generation module includes random number
According to generating hardware/software module and the first controllers module, the first controllers module according to master control personnel module with
Machine number generates scheme, carries out the Operational preparation of random data, the first controllers mould personnel in the block are generated using random data
Hardware/software module produces random data, and random number is recorded in random data by last first controllers mould personnel in the block
It is answered according to generating in hardware/software mould random data recording equipment in the block and sending the data to random data by the network equipment
Use console module;
S2 random data applications:Random data is applied to be completed by random data application platform module, random data application platform mould
Block includes application platform hardware/software module and the second controllers module, wherein application platform hardware/software module is into one
Step includes random data application platform management module and random data application platform application module, the second controllers module according to
The random number application scheme of master control personnel module, carries out the Operational preparation of random data application platform module;Second control people
Member mould service operation personnel in the block issue a variety of random data application processes in random data application platform management module and arrive
On random data application platform application module;Application personnel under various production and living application scenarios are flat in random data application
Selection meets the random number application process of oneself application scenarios in platform application module, and is given birth in application platform hardware/software module
At random number application task;
The module timing of application platform hardware/software obtains random data from random data generation module;Application platform hardware/software
Module filters out qualified random number application task according to the random data received and is handled;Last application platform is hard
Part/software module will apply personnel under the application scenarios of the handling result notice generation task;
Wherein, the random number application task generated in application platform hardware/software module includes applying personnel under application scenarios
Volume under information data, random number application process data, the following time point collective data that will generate random number, application scenarios
Number collective data under number collective data, the random data and application scenarios that are generated according to random number generation module generate newly with
The algorithm of machine number, random data result exchange method data.
2. a kind of random data generation method according to claim 1, which is characterized in that the master control personnel module system
The hardware that is used in the formulation flow and scheme of fixed random number production and application scheme, software, personnel, production procedure information pair
Public visit search access right.
3. a kind of random data generation method according to claim 1, which is characterized in that the random data generates hard
Part/software module has included the random data Workplace built using transparent construction material and monitoring device.
4. a kind of random data generation method according to claim 3, which is characterized in that the random data generates hard
Monitoring device whole day in part/software module monitors the inside and outside situation of random data Workplace and is supervised to the same position
Control at least two or more monitoring devices, the monitoring data inquiry open to the public of generation, viewing permission.
5. a kind of random data generation method according to claim 1, which is characterized in that the master control personnel module system
Determining generating random number scheme requires the first controllers module to produce random data by the defined period.
6. a kind of random data generation method according to claim 1, which is characterized in that the random data recording equipment
The random data of middle storage includes at the beginning of producing the random number, end time for producing the random number, to produce this random
Several appliance arrangement number, the monitoring data in random number number, the random number production starting and end time.
7. a kind of random data generation method according to claim 1, which is characterized in that random data generation module is one
The random data that a time point generates is supported to be shared by the application personnel under different production and living application scenarios simultaneously and be used.
8. a kind of random data generation method according to claim 7, which is characterized in that the application platform hardware/soft
Part module filters out qualified random number application task according to the random data received and is handled, filtering side therein
Whether method is will to generate time point of random number according to the future in random number application task to combine in data comprising receiving
Random number in random data produces the time started, and in random number application task random number application process generating random number
The cycle phase that generating random number equipment in period and the random data received generates random number is same, if meeting the two
Part then meets filter condition, and processing method therein is according to random number application process, the application scenarios in random application task
Under number collective data, from random number generation module receive random data, according to random number generation module generate it is random
The algorithm that number collective data under data and application scenarios generates new random number generates new random number.
9. a kind of random data generation method according to claim 8, which is characterized in that the application platform hardware/soft
Part module will apply personnel, notification method therein to be answered according to random number under the application scenarios of the handling result notice generation task
Determine that specific notification method includes PC multipad interface with the random number outcome exchange method data in task
It shows, mobile device Application Program Interface is shown, browsing device net page interface display, computer network data interface notification.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610655108.3A CN106339203B (en) | 2016-08-10 | 2016-08-10 | A kind of random data generation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610655108.3A CN106339203B (en) | 2016-08-10 | 2016-08-10 | A kind of random data generation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106339203A CN106339203A (en) | 2017-01-18 |
| CN106339203B true CN106339203B (en) | 2018-10-19 |
Family
ID=57824977
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610655108.3A Active CN106339203B (en) | 2016-08-10 | 2016-08-10 | A kind of random data generation method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106339203B (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108985907A (en) * | 2018-09-05 | 2018-12-11 | 满金坝(深圳)科技有限公司 | Cloud purchases the calculation method and device of commodity ownership |
| CN111429643B (en) * | 2020-03-18 | 2022-07-08 | 南京巨公科技有限公司 | Method, device and storage medium for lottery |
| CN111489481A (en) * | 2020-04-11 | 2020-08-04 | 南京巨公科技有限公司 | Method, device and storage medium for random seed generation |
| CN111722880B (en) * | 2020-05-11 | 2024-02-09 | 深圳市共进电子股份有限公司 | Equipment production method and device, terminal equipment and medium |
| CN112054942B (en) * | 2020-09-15 | 2021-12-17 | 中电科思仪科技股份有限公司 | Random data packet generation method with any length for high bit width framing error code test |
| WO2023202585A1 (en) * | 2022-04-18 | 2023-10-26 | 南京巨公科技有限公司 | Apparatus and method for generating true random number |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1088696A (en) * | 1993-08-27 | 1994-06-29 | 许良 | Hand-held random data pairing algorithm comparison means |
| CN101548503A (en) * | 2006-12-05 | 2009-09-30 | 高通股份有限公司 | Providing secure inter-application communication for a mobile operating environment |
| CN101620523A (en) * | 2009-07-29 | 2010-01-06 | 深圳国微技术有限公司 | Random number generator circuit |
| CN102750073A (en) * | 2011-05-17 | 2012-10-24 | 新奥特(北京)视频技术有限公司 | Interface assembly special for lottery ticket winning broadcast system |
| CN103365625A (en) * | 2012-03-30 | 2013-10-23 | 飞思卡尔半导体公司 | Random value production methods and systems |
| CN103530086A (en) * | 2013-09-26 | 2014-01-22 | 福建升腾资讯有限公司 | Software random number generation method with dispersion mechanism |
-
2016
- 2016-08-10 CN CN201610655108.3A patent/CN106339203B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1088696A (en) * | 1993-08-27 | 1994-06-29 | 许良 | Hand-held random data pairing algorithm comparison means |
| CN101548503A (en) * | 2006-12-05 | 2009-09-30 | 高通股份有限公司 | Providing secure inter-application communication for a mobile operating environment |
| CN101620523A (en) * | 2009-07-29 | 2010-01-06 | 深圳国微技术有限公司 | Random number generator circuit |
| CN102750073A (en) * | 2011-05-17 | 2012-10-24 | 新奥特(北京)视频技术有限公司 | Interface assembly special for lottery ticket winning broadcast system |
| CN103365625A (en) * | 2012-03-30 | 2013-10-23 | 飞思卡尔半导体公司 | Random value production methods and systems |
| CN103530086A (en) * | 2013-09-26 | 2014-01-22 | 福建升腾资讯有限公司 | Software random number generation method with dispersion mechanism |
Non-Patent Citations (1)
| Title |
|---|
| "基于多重采样策略的车辆指标随机派发算法";李晖等;《计算机工程与应用》;20131115;第49卷(第22期);第22-25页 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106339203A (en) | 2017-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106339203B (en) | A kind of random data generation method | |
| JP5625882B2 (en) | Information management device | |
| DE102016125808B4 (en) | Peer-based offline delivery of notifications | |
| WO2019034164A1 (en) | Competition event voting system and method | |
| CN110138855A (en) | Development resources cloud platform and resource share method | |
| CN114584829B (en) | Method and system for managing list active page | |
| Kaptein et al. | Means based adaptive persuasive systems | |
| KR20220033338A (en) | Method for providing blockchain based lottery game service with merchandising prize | |
| WO2021162280A1 (en) | Artificial intelligence prediction system and method using collective intelligence | |
| JP7228879B2 (en) | Game system, computer program and server device used therefor | |
| KR101808631B1 (en) | Method of posting poll response and a poll service server providing the method thereof | |
| Nishimoto et al. | Informal communication support media for encouraging knowledge-sharing and creation in a community | |
| CN113781699A (en) | a method of lottery | |
| KR20140097759A (en) | The method of supplying lotto lottery lucky magic number using multiple intelligence information system | |
| CN109559013A (en) | Method for testing risk and device, electronic equipment and readable storage medium storing program for executing based on trivial games | |
| Chyzh | How to stop contagion: applying network science to evaluate the effectiveness of COVID-19 vaccine distribution plans | |
| CN106933995A (en) | A kind of public activity ranking screening and sequencing system and its implementation | |
| Shimizu et al. | Field RNC Data Analysis, Based on Viewing the Japanese Movie Departures (Okuribito). | |
| CN115599661A (en) | Service development method, device and storage medium | |
| JP7462892B1 (en) | Point management system, point management method, and point management program | |
| Fadrinaldi et al. | Application of microservice architecture in the development of website-based drainage system for Rumbai Area (Case Study: PUPR Service Pekanbaru) | |
| WO2014011088A2 (en) | System for holding competitions between remote users | |
| CN110780790B (en) | Interactive processing method, device and storage medium based on virtual scene | |
| CN107171941A (en) | A kind of internet supply platform chain shared with social patterns, method and apparatus | |
| Cedeno-Mieles et al. | Data Analysis on a Domestic Media Space Connecting Internationally Distributed Families |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |