[go: up one dir, main page]

CN106339203B - A kind of random data generation method - Google Patents

A kind of random data generation method Download PDF

Info

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
Application number
CN201610655108.3A
Other languages
Chinese (zh)
Other versions
CN106339203A (en
Inventor
钱庆照
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201610655108.3A priority Critical patent/CN106339203B/en
Publication of CN106339203A publication Critical patent/CN106339203A/en
Application granted granted Critical
Publication of CN106339203B publication Critical patent/CN106339203B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/58Random or pseudo-random number generators
    • G06F7/582Pseudo-random number generators
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Generating random numbers; Lottery apparatus
    • G07C15/006Generating 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

A kind of random data generation method
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.
CN201610655108.3A 2016-08-10 2016-08-10 A kind of random data generation method Active CN106339203B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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