Crunch is a useful password list generator for generating password lists based on criteria.
crunch min max options
where minimum is the minimum amount of characters, maximum is the maximum amount of characters and options are the characters used for crunching.