- 12 characters long
- lower-case alphabet, upper-case, 0-9 numbers and punctuations
- each character is randomly generated
- brute force (aka write them out)
- complete strings (eg "abc...yz")
- string arrays (eg ['a', 'b'...'z'])
- would be v annoying to type out
- separate categories vs all in one
- ASCII/Unicode range
- 33-126 code range
- need to convert back to char
- String.fromCharCode( )
- input is sequence of unicode values
Math.floor(Math.random() * (max-min)) + min