Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Random;
- public class Matrix {
- public static void main(String args[]) {
- System.out.println(" ");
- System.out.println("Key & Message Options");
- Random rand = new Random();
- int loops = 0;
- while (loops < 1) {
- //give each square in the matrix it's own var
- //Row 1
- int r1a = rand.nextInt(36);
- int r2a = rand.nextInt(36);
- int r3a = rand.nextInt(36);
- int r4a = rand.nextInt(36);
- int r5a = rand.nextInt(36);
- //Row 2
- int r1b = rand.nextInt(36);
- int r2b = rand.nextInt(36);
- int r3b = rand.nextInt(36);
- int r4b = rand.nextInt(36);
- int r5b = rand.nextInt(36);
- //Row 3
- int r1c = rand.nextInt(36);
- int r2c = rand.nextInt(36);
- int r3c = rand.nextInt(36);
- int r4c = rand.nextInt(36);
- int r5c = rand.nextInt(36);
- //Row 4
- int r1d = rand.nextInt(36);
- int r2d = rand.nextInt(36);
- int r3d = rand.nextInt(36);
- int r4d = rand.nextInt(36);
- int r5d = rand.nextInt(36);
- //Row 5
- int r1e = rand.nextInt(36);
- int r2e = rand.nextInt(36);
- int r3e = rand.nextInt(36);
- int r4e = rand.nextInt(36);
- int r5e = rand.nextInt(36);
- //Column A
- int c1a = rand.nextInt(36);
- int c2a = rand.nextInt(36);
- int c3a = rand.nextInt(36);
- int c4a = rand.nextInt(36);
- int c5a = rand.nextInt(36);
- //Column B
- int c1b = rand.nextInt(36);
- int c2b = rand.nextInt(36);
- int c3b = rand.nextInt(36);
- int c4b = rand.nextInt(36);
- int c5b = rand.nextInt(36);
- //Column C
- int c1c = rand.nextInt(36);
- int c2c = rand.nextInt(36);
- int c3c = rand.nextInt(36);
- int c4c = rand.nextInt(36);
- int c5c = rand.nextInt(36);
- //Column D
- int c1d = rand.nextInt(36);
- int c2d = rand.nextInt(36);
- int c3d = rand.nextInt(36);
- int c4d = rand.nextInt(36);
- int c5d = rand.nextInt(36);
- //Column E
- int c1e = rand.nextInt(36);
- int c2e = rand.nextInt(36);
- int c3e = rand.nextInt(36);
- int c4e = rand.nextInt(36);
- int c5e = rand.nextInt(36);
- //Use the primes # and the center # to get enough info to complete
- int total4 = 131;
- int total5 = 151;
- int total7 = 199;
- int total13 = 91;
- int total19 = 199;
- int total21 = 151;
- int total22 = 131;
- //multiply the matrices
- int colTotal4 = (r1a * c1d + r2a * c2d + r3a * c3d + r4a * c4d + r5a * c5d);
- int colTotal5 = (r1a * c1e + r2a * c2e + r3a * c3e + r4a * c4e + r5a * c5e);
- int colTotal7 = (r1b * c1b + r2b * c2b + r3b * c3b + r4b * c4b + r5b * c5b);
- int colTotal13 = (r1c * c1c + r2c * c2c + r3c * c3c + r4c * c4c + r5c * c5c);
- int colTotal19 = (r1d * c1d + r2d * c2d + r3d * c3d + r4d * c4d + r5d * c5d);
- int colTotal21 = (r1a * c1a + r2a * c2a + r3a * c3a + r4a * c4a + r5a * c5a);
- int colTotal22 = (r1e * c1b + r2e * c2b + r3e * c3b + r4e * c4b + r5e * c5b);
- //if everything matches print the matrix
- if (total4 == colTotal4 && total5 == colTotal5 && total7 == colTotal7 && total21 == colTotal21 && total22 == colTotal22 && total13 == colTotal13)
- {
- System.out.print("Matrix A");System.out.print(" ");System.out.println("Matrix B");
- System.out.print("[ ");
- System.out.print(r1a);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r2a);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r3a);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r4a);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r5a);
- System.out.print(" ]");System.out.print(" ");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c1b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c1d);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c1e);
- System.out.println(" ]");
- System.out.print("[ ");
- System.out.print(r1b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r2b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r3b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r4b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(r5b);
- System.out.print(" ]");System.out.print(" ");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c2b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c2d);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c2e);
- System.out.println(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");System.out.print(" ");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c3b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c3d);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c3e);
- System.out.println(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");System.out.print(" ");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c4d);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c4d);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c4e);
- System.out.println(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");System.out.print(" ");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c5b);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print("x");
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c5d);
- System.out.print(" ]");
- System.out.print("[ ");
- System.out.print(c5e);
- System.out.println(" ]");
- System.out.println("FINISHED");
- System.out.println(" ");
- System.out.println(" ");
- loops++;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement