1. A method for providing pattern based password access, the method comprising: a computer assigning a pattern based password to a user, wherein the pattern based password specifies a first matrix position of a first element of a plurality of elements on a matrix, a second matrix position of a second element of the plurality of elements on the matrix, and an operation, wherein the first matrix position is different from the second matrix position, and wherein the matrix has at least two rows and at least two columns; the computer populating the plurality of elements on the matrix with randomly generated characters; the computer displaying the matrix populated with the randomly generated characters on a display; the computer receiving a password entry from the user, wherein the password entry is determined by performing the operation on at least a first set of characters of the randomly generated characters displayed in the first matrix position on the display and on at least a second set of characters of the randomly generated characters displayed in the second matrix position on the display; the computer, responsive to receiving the password entry of the user, performing the operation on at least a first set of the randomly generated characters populated in the first element and a second set of the randomly generated characters populated in the second element to determine a processor generated password; the computer verifying that the password entry of the user matches the processor generated password; and the computer, responsive to verifying that the password entry of the user matches the processor generated password, granting an access to the user.