Skip to content

Commit

Permalink
the RNG changed
Browse files Browse the repository at this point in the history
  • Loading branch information
malb committed Jan 26, 2018
1 parent f9e7676 commit f45ea40
Showing 1 changed file with 42 additions and 42 deletions.
84 changes: 42 additions & 42 deletions src/fpylll/fplll/integer_matrix.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -462,20 +462,20 @@ cdef class IntegerMatrix:
>>> print(IntegerMatrix.random(10, "intrel", bits=100))
[ 256463166861109549799341521970 1 0 0 0 0 0 0 0 0 0 ]
[ 873207450444980568127200753712 0 1 0 0 0 0 0 0 0 0 ]
[ 516416770023228805415484560020 0 0 1 0 0 0 0 0 0 0 ]
[ 994525604022093635359952223251 0 0 0 1 0 0 0 0 0 0 ]
[ 780641228987278628796386273758 0 0 0 0 1 0 0 0 0 0 ]
[ 340097864333930124184854172929 0 0 0 0 0 1 0 0 0 0 ]
[ 844948852837276759341122419576 0 0 0 0 0 0 1 0 0 0 ]
[ 324772894317620180051644618459 0 0 0 0 0 0 0 1 0 0 ]
[ 376229655695162649452550239601 0 0 0 0 0 0 0 0 1 0 ]
[ 495116044692403918956390532457 0 0 0 0 0 0 0 0 0 1 ]
[ 303775200634626718496403692243 0 1 0 0 0 0 0 0 0 0 ]
[ 529826347634142879455492680215 0 0 1 0 0 0 0 0 0 0 ]
[ 470197924967980544783055668394 0 0 0 1 0 0 0 0 0 0 ]
[ 714174572155944121548733798472 0 0 0 0 1 0 0 0 0 0 ]
[ 800337277171268539018276415416 0 0 0 0 0 1 0 0 0 0 ]
[ 317794189996138491084069737924 0 0 0 0 0 0 1 0 0 0 ]
[ 311042516636936689077075118720 0 0 0 0 0 0 0 1 0 0 ]
[ 164770732644665641485858111837 0 0 0 0 0 0 0 0 1 0 ]
[ 180996557701790680106623896206 0 0 0 0 0 0 0 0 0 1 ]
::
>>> print(IntegerMatrix.random(10, "simdioph", bits=10, bits2=100))
[ 1267650600228229401496703205376 707 806 537 912 911 788 822 187 170 ]
[ 1267650600228229401496703205376 506 468 64 982 297 215 305 202 749 ]
[ 0 1024 0 0 0 0 0 0 0 0 ]
[ 0 0 1024 0 0 0 0 0 0 0 ]
[ 0 0 0 1024 0 0 0 0 0 0 ]
Expand All @@ -490,25 +490,25 @@ cdef class IntegerMatrix:
::
>>> print(IntegerMatrix.random(10, "uniform", bits=10))
[ 973 94 326 837 61 477 614 100 180 342 ]
[ 496 824 519 44 718 219 583 322 587 747 ]
[ 493 919 759 510 523 601 499 223 259 745 ]
[ 47 828 224 878 125 85 577 307 842 541 ]
[ 54 805 185 424 211 165 473 801 596 768 ]
[ 201 709 292 882 253 126 291 232 696 587 ]
[ 410 303 252 547 517 999 78 776 334 474 ]
[ 512 818 30 657 589 894 426 140 212 98 ]
[ 314 947 225 231 923 274 456 376 608 210 ]
[ 17 486 924 427 455 937 734 915 732 438 ]
[ 680 23 814 641 948 160 634 561 513 313 ]
[ 908 519 540 159 102 512 508 713 654 361 ]
[ 998 551 681 146 965 450 323 424 893 294 ]
[ 338 495 677 588 828 587 506 452 871 252 ]
[ 242 23 544 1014 506 626 941 620 697 488 ]
[ 727 1016 709 740 596 120 239 796 367 388 ]
[ 299 777 155 423 661 424 217 689 646 544 ]
[ 852 781 783 628 798 376 670 246 604 414 ]
[ 22 190 429 544 74 539 123 636 704 469 ]
[ 932 998 214 481 461 275 641 304 401 687 ]
::
>>> print(IntegerMatrix.random(5, "ntrulike", q=127))
[ 1 0 0 0 0 125 39 62 24 4 ]
[ 0 1 0 0 0 4 125 39 62 24 ]
[ 0 0 1 0 0 24 4 125 39 62 ]
[ 0 0 0 1 0 62 24 4 125 39 ]
[ 0 0 0 0 1 39 62 24 4 125 ]
[ 1 0 0 0 0 37 88 11 81 37 ]
[ 0 1 0 0 0 37 37 88 11 81 ]
[ 0 0 1 0 0 81 37 37 88 11 ]
[ 0 0 0 1 0 11 81 37 37 88 ]
[ 0 0 0 0 1 88 11 81 37 37 ]
[ 0 0 0 0 0 127 0 0 0 0 ]
[ 0 0 0 0 0 0 127 0 0 0 ]
[ 0 0 0 0 0 0 0 127 0 0 ]
Expand All @@ -523,17 +523,17 @@ cdef class IntegerMatrix:
[ 0 0 127 0 0 0 0 0 0 0 ]
[ 0 0 0 127 0 0 0 0 0 0 ]
[ 0 0 0 0 127 0 0 0 0 0 ]
[ 67 3 46 34 104 1 0 0 0 0 ]
[ 104 67 3 46 34 0 1 0 0 0 ]
[ 34 104 67 3 46 0 0 1 0 0 ]
[ 46 34 104 67 3 0 0 0 1 0 ]
[ 3 46 34 104 67 0 0 0 0 1 ]
[ 79 86 55 64 97 1 0 0 0 0 ]
[ 97 79 86 55 64 0 1 0 0 0 ]
[ 64 97 79 86 55 0 0 1 0 0 ]
[ 55 64 97 79 86 0 0 0 1 0 ]
[ 86 55 64 97 79 0 0 0 0 1 ]
::
>>> print(IntegerMatrix.random(10, "qary", k=8, q=127))
[ 1 0 107 110 45 98 19 71 10 87 ]
[ 0 1 79 63 62 8 33 126 32 33 ]
[ 1 0 100 37 109 25 45 38 81 95 ]
[ 0 1 48 115 3 43 96 36 114 121 ]
[ 0 0 127 0 0 0 0 0 0 0 ]
[ 0 0 0 127 0 0 0 0 0 0 ]
[ 0 0 0 0 127 0 0 0 0 0 ]
Expand All @@ -546,16 +546,16 @@ cdef class IntegerMatrix:
::
>>> print(IntegerMatrix.random(10, "trg", alpha=0.99))
[ 127027 0 0 0 0 0 0 0 0 0 ]
[ -524 68055 0 0 0 0 0 0 0 0 ]
[ -28001 25785 43896 0 0 0 0 0 0 0 ]
[ 4141 15090 -11328 28142 0 0 0 0 0 0 ]
[ -9556 4411 10194 -7745 7687 0 0 0 0 0 ]
[ 22770 -11762 15511 -6888 1915 12850 0 0 0 0 ]
[ 11304 26857 -15251 -3005 -1178 2695 2196 0 0 0 ]
[ 49186 -25085 -9654 -10658 1601 -4043 1090 816 0 0 ]
[ -36512 12331 -12834 9700 -1098 -3501 579 58 309 0 ]
[ -48197 18158 14830 -10361 -1478 -4212 -383 -23 5 638 ]
[ 359675 0 0 0 0 0 0 0 0 0 ]
[ 177148 32749 0 0 0 0 0 0 0 0 ]
[ 12083 173 59631 0 0 0 0 0 0 0 ]
[ 160701 -9233 6716 39808 0 0 0 0 0 0 ]
[ -162887 16339 19330 2367 18610 0 0 0 0 0 ]
[ -67655 -4798 -17962 19613 -1716 5830 0 0 0 0 ]
[ 97879 -6435 12967 2580 4681 -589 2696 0 0 0 ]
[ -42428 11690 -9800 -14609 -1288 -1928 -8 405 0 0 ]
[ -10911 2480 -28533 19029 1256 1371 206 -177 610 0 ]
[ 137156 11749 -23152 -9694 7181 -1459 -1182 -197 247 5 ]
Available Algorithms:
Expand Down

0 comments on commit f45ea40

Please sign in to comment.