Cody

Problem 46568. Beat the RNG - EASY

Solution 2913487

Submitted on 5 Sep 2020 by Gatech AE
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
m = 1; n = 1; assert(isequal(cheeseRNG(m,n),randi(m,n)))

y = 1

2   Pass
m = 5; n = 4; assert(isequal(cheeseRNG(m,n),randi(m,n)))

y = 5 4 5 5 5 1 5 3 1 2 1 5 5 3 5 1

3   Pass
m = 10; n = 15; assert(isequal(cheeseRNG(m,n),randi(m,n)))

y = 9 2 8 5 8 4 1 7 2 2 5 2 6 4 3 10 5 1 5 3 2 1 3 10 9 1 10 3 6 4 2 10 3 7 6 3 6 7 1 6 10 10 8 6 5 10 8 1 8 7 7 8 7 8 6 10 6 2 9 3 7 10 1 8 9 5 10 8 9 2 5 1 7 8 9 1 7 9 3 10 4 2 5 9 9 5 3 2 7 2 3 1 7 7 6 9 6 1 1 7 4 4 4 4 3 6 9 4 7 2 6 5 3 4 4 10 9 7 9 2 10 10 10 2 2 6 1 10 3 6 4 1 8 6 3 10 7 1 2 3 10 4 2 9 5 2 1 1 4 5 2 8 5 5 9 3 2 9 5 1 8 2 10 10 4 10 8 4 10 3 8 8 6 10 3 4 7 8 9 10 10 4 8 4 9 8 4 10 2 2 3 8 5 6 5 5 7 8 6 3 4 6 1 3 2 5 7 5 7 2 9 2 2 3 10 6 2 5 2 3 1 5 5 6 10

4   Pass
m = 1337; n = 42; assert(isequal(cheeseRNG(m,n),randi(m,n)))

y = Columns 1 through 14 1090 1024 1227 113 770 278 697 655 498 515 1042 634 426 325 1212 1064 383 535 80 403 310 225 265 780 567 205 160 592 170 250 1013 348 314 630 654 1309 655 337 122 457 1257 920 1222 655 1008 1070 473 309 835 953 454 389 357 813 864 481 846 596 509 577 1098 1129 909 670 1273 826 206 257 642 985 131 865 760 1218 21 261 529 630 1231 355 376 988 855 528 373 949 102 244 58 303 492 80 71 1103 589 325 729 914 732 1010 73 353 226 229 1321 912 987 1314 705 1227 866 942 1281 370 710 195 868 305 51 57 360 977 612 360 728 592 1291 909 1042 182 979 583 1184 96 566 460 1171 1024 965 27 211 876 1249 1163 867 416 1222 698 733 781 693 253 699 443 1298 218 174 776 603 1235 1065 130 1261 145 1262 385 1329 568 1280 160 761 736 732 576 132 1094 559 1212 853 122 293 362 649 667 628 194 397 248 351 1094 1315 1177 1281 771 142 264 1070 1284 16 1141 996 1210 449 966 404 1094 322 914 147 1099 190 456 451 832 253 1310 909 201 938 349 904 731 86 575 564 783 217 470 919 587 183 882 891 795 387 570 541 1187 1225 300 1062 687 246 149 965 694 721 31 899 862 600 524 1060 1005 417 538 493 346 143 1301 934 569 930 866 490 1029 1283 342 707 102 837 547 875 868 892 419 91 908 1021 531 877 677 222 321 1044 796 661 1071 239 216 341 851 840 1081 48 935 805 165 109 351 1042 607 172 240 300 1264 1033 1010 1136 1192 352 246 1243 807 957 579 1336 566 893 280 1248 505 1249 1283 875 321 1038 951 1209 1104 229 126 1129 949 1301 289 908 732 922 558 651 297 1192 112 44 801 461 316 257 1057 1014 186 1001 67 583 157 447 179 751 630 1044 160 186 1270 994 200 603 1207 598 397 935 232 1180 931 903 812 931 438 525 345 113 1264 410 427 265 523 895 936 9 602 126 898 877 1125 307 657 680 568 41 1112 255 854 806 614 703 587 229 340 1222 655 683 680 995 1075 494 45 518 886 710 1115 944 1089 204 452 1094 115 669 81 616 92 1225 1030 1152 1028 43 326 1105 1204 1063 351 642 534 1313 428 2 469 649 224 371 1243 720 494 862 1071 1210 705 210 710 619 886 527 1153 62 468 1332 149 507 40 816 558 1144 875 568 557 898 1324 130 263 105 1044 1086 1242 826 879 863 545 617 1126 992 688 1101 336 592 522 713 977 1150 840 504 1097 1030 1114 696 1183 929 824 143 324 469 654 1077 391 256 961 432 343 465 787 424 633 1287 541 1256 774 772 578 573 1296 1050 821 201 207 1271 471 7 129 1172 318 245 21 645 711 631 779 784 268 47 1111 1037 177 736 614 321 1316 162 435 48 723 351 545 587 783 1093 1260 833 1288 1186 224 789 142 236 1164 60 1002 511 735 1162 1279 785 732 39 143 303 817 965 355 1010 1104 Columns 15 through 28 1057 1029 142 385 399 1068 151 225 566 534 34 1323 464 683 426 778 190 555 62 1261 1049 263 481 555 564 90 1186 1212 715 1242 223 622 676 915 390 425 747 242 247 1256 608 841 121 776 831 1022 1019 177 807 424 993 342 971 25 553 136 150 23 768 1094 844 967 1290 291 568 28 496 915 292 523 183 162 70 134 121 148 579 336 575 1235 1126 1048 169 74 908 1154 1246 239 109 158 929 1194 167 874 982 715 414 671 663 648 975 481 1040 857 1014 941 33 1247 764 1184 971 578 254 1130 987 76 1211 440 579 744 388 219 237 1202 1047 1334 662 280 85 698 714 875 877 247 425 1232 1281 837 928 1086 198 739 1151 450 146 1002 147 284 874 1063 355 185 14 650 74 843 1250 235 1105 780 1249 104 1280 772 1237 292 1128 1196 1138 43 1317 280 453 990 251 1222 1252 589 300 244 1234 184 750 822 1149 1211 394 314 356 945 613 345 500 56 1031 522 1243 485 1051 903 998 983 1067 746 322 1006 117 143 58 1240 932 67 687 627 14 1298 652 420 1022 306 856 825 506 1227 780 655 238 1220 65 1160 1029 223 1016 86 242 125...

Suggested Problems

More from this Author3

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!