=間隔無理數數據表達算法=
由多個表格組成,比如:
1:某某位到某某位全部為二進制0;某某位到某某位全部為二進制1;間隔多少位(比如,從數據頭部到尾部方向,第一位到第十位需要全部為二進制0,而第三十三位到第四十三位需要全部為二進制1,那么就可以使用中間間隔多少位的方式來記錄,當然,如果中間的間隔數長度大于尋址總長度,還不如直接記錄尋址,而不記錄間隔數)。
2:特定位上加上某數的列表(運算符號直接使用專用的列表,從而不用額外的位來記錄符號,減少數據存儲長度);特定位減去列表;特定位乘以某數列表;特定位除以某數列表(一般都不使用除法的,當然能夠整除就整除吧)。
3:豐字形無理數對齊陣列(比如使用一個密鑰無理數,比如用圓周率咯),然后使用根號2,根號3,根號5,根號7以此類推,從而使用第一個出現的特定數來定位(比如根號2作為第一行,那么第一個出現的就是圓周率中小數點后1,根號3作為第二行,那么第一個出現的就是圓周率中小數點后4,26535……以此類推),可以用于作為數據壓縮方式,也能使用無理數來作為密鑰使用,本身有無數種碰撞結果(畢竟無理數理論上有無數個),無理數加減乘除有理數,得到的還是無理數,而無理數之間的加減乘除在特定情況下,可以的到有理數,然而在通常情況下,都是只能得到無理數。
根號2=35623730950488016887242097
根號3=08075688772935274463415059
根號5=79774997896964091736687313
根號7=13110645905905016157536393
根號11=47903553998491149327366707
根號13=12754639892931192212674705
根號17=56256176605498214098559741
圓周率=26535897932384626433832795
以圓周率的小數點后面的位為起點
根號二所在行,就以自身小數點后的第一個1開頭,142135623730950488016887242097
根號三所在行,就以自身小數點后的第一個4開頭,4463415059
根號五所在行,就以自身小數點后的第一個1開頭,1736687313
根號七所在行,就以自身小數點后的第一個5開頭,57513110645905905016157536393
根號十一所在行,就以自身小數點后的第一個9開頭,903553998491149327366707
根號十三所在行,就以自身小數點后的第一個2開頭,
2754639892931192212674705
根號十七所在行,就以自身小數點后的第一個6開頭,
6256176605498214098559741
然后根據需要,可以再定義一個終點位置的無理數,比如黃金分割數,然后出現第N次同一數后,就作為無理數的終點,就可以把無理數使用無理數做成不同長度的密碼陣列,這套密碼陣列可以用于應答,也可以用于校驗,以及可以用于儲存信息。
當然還有特殊應用,比如使用大素數位的無理數方式,比如把圓周率轉換為499979進制,那么就可以獲得足夠大的信息內容,理論上講,使用的進制數越大,能夠包含的內容,和能夠碰撞的長度就能夠足夠長,這種算法,能夠用于作為用小數據生成大數據的方法用于壓縮,也能用于加密和解密。
網頁版章節內容慢,請下載好閱小說app閱讀最新內容
請退出轉碼頁面,請下載好閱小說app 閱讀最新章節。