Password Generator

Password Length

Upper case (A, B, C...)
Lower case (a, b, c...)
Digits (0, 1, 2...)
Minus (-)
Underscore (_)
Space ( )
Special ($, £, #...)
Brackets ([, ], (, ), {, }, <, >)

Exclude look-a-like characters (1, l, 0, O)
Allow consecutive characters