Cody

Problem 46568. Beat the RNG - EASY

Solution 3268043

Submitted on 18 Oct 2020
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   Fail
m = 5; n = 4; assert(isequal(cheeseRNG(m,n),randi(m,n)))

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

Assertion failed.

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

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

Assertion failed.

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

y = Columns 1 through 14 438 491 321 203 1005 662 1004 708 834 617 509 392 567 1221 1161 254 293 1272 1036 621 1139 927 1279 539 952 778 1104 1229 1281 355 40 89 332 593 1251 445 1105 1226 787 1010 1085 1138 1213 849 274 724 1108 990 173 147 1214 474 674 1223 791 152 968 273 1030 327 334 88 1038 861 518 412 1119 169 486 678 24 566 1124 429 611 904 1060 194 1089 1244 1269 693 502 675 1247 1092 295 326 235 40 1104 396 1271 1283 333 645 150 141 584 210 455 720 355 510 416 195 91 58 1037 725 94 583 989 1244 537 945 1140 298 1215 501 1091 894 840 640 770 1200 1049 87 154 1187 44 1041 310 378 944 984 1229 372 401 773 317 273 270 261 912 211 730 852 897 17 201 1059 1237 1117 1223 449 1061 1196 278 668 1069 679 433 1308 873 31 509 467 1283 941 410 531 1051 348 104 1171 359 94 715 969 178 720 252 318 929 506 1016 941 1184 909 545 1298 501 650 1278 280 305 1253 804 1029 137 437 138 139 53 272 755 816 378 309 1078 607 307 1265 152 20 1328 587 1145 428 894 841 193 392 595 832 688 75 1337 408 1309 324 622 108 414 202 115 1056 631 691 932 43 821 52 677 577 116 859 1035 418 1326 522 1042 1319 1166 503 852 205 472 169 894 1069 221 136 831 820 510 261 43 239 614 432 439 591 584 876 671 198 1086 399 620 1150 1322 129 281 979 343 1035 319 556 806 592 443 572 783 1193 238 505 1325 182 1314 553 325 720 1205 408 695 868 831 1176 85 741 6 215 1307 926 349 1236 409 318 224 229 51 837 1000 353 226 313 806 1047 1083 130 1238 465 39 975 260 417 461 1221 422 649 1284 267 870 251 1116 1143 854 592 656 622 939 624 122 1154 904 313 506 973 983 96 667 311 502 895 492 96 1264 883 417 1045 884 862 215 622 1054 419 992 1322 822 1106 577 343 972 1128 849 332 551 609 524 456 95 227 933 194 876 1053 537 798 1302 175 511 225 458 789 1043 803 844 1273 83 394 1036 390 852 372 1271 1177 621 1255 485 329 553 596 1140 740 288 366 440 128 713 677 262 560 791 1287 1022 455 20 1290 342 1146 737 270 358 426 791 686 113 201 795 1119 6 270 150 637 657 1032 78 283 62 720 362 381 745 1015 793 368 414 262 1240 330 742 517 808 1181 941 379 326 352 909 573 373 1176 1146 317 1228 995 15 168 1022 119 794 465 1320 1194 633 182 874 1089 1003 247 700 464 1189 1062 999 1031 706 42 1214 1110 685 490 1286 1309 92 985 945 416 268 685 709 901 276 1153 1135 1179 470 153 769 1302 410 636 506 820 985 917 39 672 487 530 45 755 1305 45 143 546 556 305 1296 1001 941 547 687 368 995 894 655 958 1291 641 469 507 442 1277 217 520 296 277 1010 1157 1190 745 331 471 944 1293 876 399 1185 582 578 985 996 1299 1244 258 Columns 15 through 28 1218 506 1230 701 476 661 1070 1186 1053 1028 745 133 755 445 894 1017 94 1011 421 757 245 1197 245 249 1156 159 180 102 929 235 773 248 148 186 505 1286 518 609 826 118 468 538 485 337 914 1070 1258 614 1265 511 1274 308 1047 700 354 1115 111 576 409 550 913 135 1196 612 964 763 1248 826 428 1150 418 279 871 1060 1138 1335 731 176 497 1294 1300 563 56 276 825 450 70 265 1177 448 982 212 886 54 1091 345 399 1229 812 90 1182 50 1201 510 1157 711 255 59 1043 741 324 1049 839 667 835 622 1159 1091 1322 195 1053 785 108 1101 268 1058 31 387 1074 1120 1078 1193 630 733 1306 759 801 1045 518 1060 1136 1151 609 1318 1121 324 1196 773 465 405 726 108 197 33 63 29 206 1315 706 123 504 303 634 1304 283 831 19 935 609 277 1242 238 1274 972 122 942 656 1251 1084 405 30 1087 790 1217 1313 318 841 326 671 801 794 1109 446 19 799 475 761 1223 916 575 389 365 573 950 482 1216 314 408 213 611 706 31 590 775 1225 487 947 416 1300 846 768 1027 839 1244 11 409 186 1306 1197 814 23 723 1094 792 513 50...

Assertion failed.

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!