c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programming に分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡)

音樂は SoundCloud に公開中です。

考察は現在は主に Scrapbox で公表中です。

Programming は GitHub で開發中です。

乱数生成


えー。
特定の数値に偏る、というわけではないけれど、この収束はきにいらん。

var ps6o = [100003, 999611, 101863, 997357, 103787, 995273, 105563, 993001, 107467, 990797, 109321, 988541, 111217, 986239, 113089, 984047, 115013, 981731, 116881, 979369, 118739, 977183, 120647, 974873, 122393, 972611, 124291, 970603, 126131, 968353, 128111, 966191, 129917, 963877, 131837, 961757, 133697, 959659, 135607, 957409, 137393, 955061, 139361, 952811, 141209, 950617, 143137, 948391, 145121, 946081, 147029, 943781, 148949, 941617, 150779, 939469, 152597, 937241, 154523, 934943, 156491, 932803, 158407, 930551, 160367, 928409, 162293, 926089, 164209, 924023, 166273, 921911, 168211, 919729, 170197, 917591, 172079, 915311, 173993, 912929, 176021, 910711, 177917, 908617, 179693, 906601, 181763, 904531, 183581, 902179, 185551, 899971, 187379, 897607, 189391, 895421, 191353, 893227, 193201, 891133, 195203, 888809, 197221, 886619, 199081, 884453, 201151, 882251, 203117, 880091, 205133, 878023, 207061, 875761, 208931, 873643, 210773, 871337, 212851, 869153, 214759, 867091, 216859, 864959, 218839, 862651, 220747, 860647, 222713, 858457, 224669, 856333, 226637, 854093, 228601, 851813, 230383, 849691, 232451, 847453, 234541, 845197, 236653, 843043, 238657, 840923, 240641, 838657, 242521, 836369, 244529, 834133, 246523, 831913, 248407, 829849, 250433, 827599, 252383, 825413, 254413, 823357, 256363, 821281, 258443, 819253, 260483, 816941, 262543, 814763, 264577, 812491, 266491, 810379, 268403, 808267, 270337, 805891, 272333, 803897, 274441, 801539, 276359, 799489, 278479, 797171, 280537, 795127, 282383, 792959, 284467, 790861, 286487, 788659, 288679, 786553, 290593, 784373, 292627, 782137, 294761, 780049, 296753, 777919, 298853, 775739, 300889, 773533, 302971, 771293, 304831, 769159, 306809, 766967, 308923, 764993, 310901, 762877, 312979, 760693, 314953, 758671, 316937, 756331, 318863, 754181, 320791, 752023, 322783, 749923, 324869, 747811, 326869, 745573, 328847, 743129, 330839, 740903, 332933, 738791, 334973, 736471, 336961, 734443, 338993, 732229, 341083, 730049, 343177, 727891, 345181, 725807, 347173, 723601, 349211, 721529, 351259, 719557, 353237, 717133, 355127, 715031, 357389, 712739, 359323, 710621, 361637, 708479, 363589, 706417, 365591, 704321, 367621, 702313, 369893, 700109, 372059, 697757, 374111, 695659, 376021, 693607, 378163, 691553, 380201, 689233, 382373, 687109, 384331, 685001, 386369, 682763, 388573, 680611, 390499, 678653, 392489, 676409, 394489, 674269, 396577, 672137, 398611, 670039, 400721, 667781, 402923, 665569, 405143, 663581, 407287, 661327, 409289, 659327, 411287, 657121, 413417, 654917, 415447, 652811, 417553, 650701, 419513, 648437, 421639, 646411, 423667, 644377, 425779, 642151, 427919, 639983, 429911, 637573, 431929, 635441, 433861, 633401, 435817, 631361, 438017, 629081, 440179, 626809, 442201, 624541, 444109, 622423, 446261, 620303, 448531, 618029, 450493, 616103, 452587, 613889, 454889, 611879, 456901, 609607, 459023, 607583, 461257, 605471, 463483, 603389, 465337, 601241, 467627, 599143, 469613, 596927, 471589, 594857, 473647, 592763, 475679, 590593, 477797, 588277, 479833, 586403, 481861, 584377, 483929, 582167, 486341, 580081, 488311, 577957, 490313, 575903, 492491, 573761, 494567, 571717, 496499, 569711, 498689, 567569, 500713, 565343, 502883, 563113, 505033, 560897, 507077, 558973, 509281, 556793, 511333, 554663, 513427, 552511, 515677, 550439, 517547, 548371, 519619, 546151, 521707, 543883, 523801, 541859, 525913, 539687, 527941, 537547, 530093, 535523, 532267, 533249, 534323, 531121, 536491, 529043, 538597, 526853, 540779, 524941, 542923, 522707, 545057, 520699, 547321, 518597, 549331, 516619, 551443, 514513, 553573, 512521, 555743, 510241, 557857, 508171, 560017, 505979, 562259, 503983, 564299, 501719, 566431, 499669, 568627, 497597, 570613, 495527, 572657, 493531, 574813, 491371, 576889, 489337, 579017, 487363, 581171, 485131, 583249, 482861, 585383, 480881, 587371, 478787, 589439, 476633, 591743, 474667, 593777, 472597, 595939, 470551, 597997, 468581, 600239, 466547, 602297, 464459, 604397, 462421, 606569, 460171, 608659, 457979, 610781, 455849, 612869, 453797, 615031, 451523, 617027, 449567, 619169, 447409, 621343, 445069, 623617, 443161, 625657, 441127, 627953, 439141, 630169, 436889, 632299, 434873, 634471, 432893, 636533, 430949, 638857, 428977, 641057, 426863, 643303, 424687, 645409, 422711, 647489, 420551, 649573, 418511, 651821, 416441, 653927, 414461, 656039, 412213, 658261, 410279, 660337, 408241, 662491, 406123, 664589, 404009, 666697, 401909, 668963, 399647, 671093, 397673, 673207, 395453, 675319, 393473, 677543, 391579, 679699, 389591, 681689, 387463, 683899, 385391, 686041, 383399, 688133, 381289, 690323, 379177, 692453, 377059, 694591, 375097, 696763, 373049, 699007, 371027, 701227, 368651, 703309, 366631, 705277, 364627, 707561, 362599, 709649, 360509, 711701, 358417, 713833, 356261, 715991, 354253, 718381, 352267, 720571, 350237, 722611, 348217, 724643, 346207, 726853, 344177, 728971, 342107, 731219, 340103, 733351, 337949, 735431, 335999, 737641, 333923, 739751, 331871, 742009, 329867, 744371, 327809, 746671, 325781, 748829, 323903, 751087, 321817, 753133, 319817, 755213, 317921, 757553, 315977, 759653, 313961, 761671, 312043, 763901, 309857, 765953, 307817, 768139, 305761, 770227, 303871, 772391, 301897, 774589, 299951, 776887, 297833, 778933, 295837, 781171, 293717, 783323, 291547, 785377, 289589, 787649, 287537, 789749, 285433, 791969, 283487, 794039, 281429, 796189, 279481, 798257, 277373, 800519, 275447, 802729, 273311, 804919, 271333, 807097, 269341, 809359, 267469, 811469, 265541, 813647, 263537, 815891, 261529, 818017, 259451, 820241, 257443, 822343, 255383, 824437, 253481, 826493, 251417, 828743, 249383, 830923, 247519, 832943, 245521, 835321, 243577, 837521, 241597, 839791, 239633, 842047, 237707, 844141, 235541, 846397, 233549, 848593, 231431, 850727, 229547, 852913, 227597, 855271, 225613, 857341, 223637, 859603, 221713, 861761, 219763, 863917, 217829, 865937, 215833, 868123, 213833, 870211, 211723, 872437, 209837, 874777, 207973, 876817, 206077, 879061, 204107, 881141, 202061, 883357, 200087, 885623, 198139, 887717, 196177, 889957, 194149, 892123, 192307, 894301, 190339, 896531, 188417, 898673, 186397, 901067, 184609, 903359, 182653, 905551, 180623, 907583, 178853, 909577, 176819, 911819, 174943, 914327, 172993, 916457, 171079, 918583, 169249, 920807, 167159, 923029, 165287, 925063, 163243, 927167, 161309, 929459, 159437, 931781, 157363, 933953, 155473, 936151, 153521, 938309, 151643, 940619, 149827, 942727, 147977, 944887, 146051, 947327, 144163, 949607, 142097, 951647, 140297, 953969, 138373, 956143, 136483, 958523, 134683, 960803, 132749, 962837, 130817, 964981, 128981, 967327, 127163, 969481, 125219, 971561, 123379, 973813, 121487, 975943, 119699, 978287, 117779, 980689, 115877, 982903, 114041, 985181, 112153, 987293, 110281, 989749, 108421, 991883, 106531, 994183, 104683, 996323, 102679, 998471, 100999] // length == 862

Math.random = function(){
  var n = (new Date()).getTime();
  var k = n = n % 1000000;
  n = n2a(n);
  //n = [n[5], n[2], n[4], n[1], n[3], n[0]];
  n = a2n(n) % 861;
  k = k % 861;
  n = n2a(ps6o[n] * ps6o[k]); k = null;
  var m = 0;
  for(var i=0; i<11; i++) m += n[i];
  return (m % 10) / 10;
};