Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for establishing random number table of digits behind pi decimal point

A technology of random number table and establishment method, applied in random number generator, electric digital data processing, digital data processing components and other directions, can solve the problems of the rate decline, slow speed of retrieval statistics, and imperfect construction of π decimal point, etc. , to achieve the effect of strong randomness and increased difficulty in cracking

Active Publication Date: 2018-11-09
FUJIAN JIANGXIA UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In recent years, with the rapid development of computer technology, computer applications have been deepened in various fields, and their calculation accuracy requirements have become higher and higher. π has also been widely used in calculation accuracy, such as optical applications and precise coordinate positioning applications. However, The randomness of the digits behind the π decimal point is used to query the speed of the number of digits behind the π decimal point, especially within 100,000 decimal places. The speed of interval retrieval is relatively slow, and there is no perfect construction The matrix of 10,000, 300,000, and 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9 leads to a decrease in the rate of retrieval statistics

Method used

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

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for establishing random number table of digits behind pi decimal point
  • Method for establishing random number table of digits behind pi decimal point
  • Method for establishing random number table of digits behind pi decimal point

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] The random number table establishment method of the number of digits behind the π decimal point comprises the following steps:

[0034] Step 1: Establish the storage structure of the number of digits behind the π decimal point (0, 1, 2, 3, 4, 5, 6, 7, 8, 9), and establish the storage method of the number of digits after the π decimal point, respectively with 30,000 digits, The original value of π is stored in different ways of 100,000 bits and 300,000 bits, and different fields are established with 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9, and the storage structure of bit data type is used for storage. Store the original value of π in various forms, store the original value of π in segments, and quickly read data within 300,000 bits. The storage structure and data format are as follows: figure 1 Shown:

[0035] The decimals of π are marked and stored according to the occurrence positions of 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9, and the bit data type in the database is used. The sp...

Embodiment 2

[0048] Let's use an example to verify the algorithm:

[0049] To send the plain text "Good reading is not good for reading, good reading is not good for reading", you can get the following table according to the Chinese code query

[0050] it is good

read

Book

No

it is good

read

Book

1107

6236

2579

0008

1170

6236

2579

[0051] Set the code of each word as a four-dimensional vector Get the plaintext code vector group {x 1 ,x 2 ,...,x 7}.

[0052] Starting from the 20th digit of the decimal point of pi, take 16 consecutive digits to construct a fourth-order square matrix A 1 , in order to get the matrix A 2 ,A 3 ,...,A 7 . The result is as follows:

[0053]

[0054]

[0055] A can be obtained by calculation 1 ,A 2 ,A 3 ,...,A 7 are reversible, calculate

[0056] The encrypted ciphertext is as follows:

[0057]

[0058] The decryption process is as follows:

[0059] Find the encryption ...

Embodiment 3

[0061] program implementation

[0062]

[0063]

[0064]

[0065]

[0066]

[0067]

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

PUM

No PUM Login to View More

Abstract

The invention discloses a method for establishing a random number table of digits behind a pi decimal point. The method comprises the following steps of establishing a storage structure of the digits(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) behind the pi decimal point; based on the condition that pi decimal places are a group of infinite non-cycle integers, generating the random number table by randomly taking a certain section of numbers in the integers, and establishing application and password protection levels of the random number table in cryptology; constructing the digits behind the pi decimal point randomly according to a password, and decrypting a random password construction process and a cryptology application process by an algorithm; and constructing a program for performing implementation. The data of the digits behind the pi decimal point is retrieved in multiple modes, and meanwhile, the interval retrieval is provided; the interval law, between 30,000 digits and 100,000 digits, ofthe distribution of 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 of the digits behind the pi decimal point is subjected to statistics; the cracking difficulty of encryption randomness is increased; and encryption algorithms of different grades can adapt to different fields.

Description

technical field [0001] The invention relates to a method for establishing a random number table, in particular to a method for establishing a random number table for the number of digits behind the π decimal point. Background technique [0002] In recent years, with the rapid development of computer technology, computer applications have been deepened in various fields, and their calculation accuracy requirements have become higher and higher. π has also been widely used in calculation accuracy, such as optical applications and precise coordinate positioning applications. However, The randomness of the digits behind the π decimal point is used to query the speed of the number of digits behind the π decimal point, especially within 100,000 decimal places. The speed of interval retrieval is relatively slow, and there is no perfect construction Ten thousand digits, 300,000 digits and 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 matrices lead to a decrease in the rate of retrieval statistics. ...

Claims

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

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/58
CPCG06F7/588
Inventor 卢民荣陈世军赖德清
Owner FUJIAN JIANGXIA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products