can generate variable length random strings