1 package com.google.code.beanmatchers; 2 3 import java.nio.ByteBuffer; 4 import java.util.Random; 5 6 class CharacterGenerator implements ValueGenerator<Character> { 7 8 private final Random random; 9 10 public CharacterGenerator(Random random) { 11 this.random = random; 12 } 13 14 public Character generate() { 15 byte[] bytes = new byte[2]; 16 random.nextBytes(bytes); 17 ByteBuffer byteBuffer = ByteBuffer.wrap(bytes); 18 return byteBuffer.getChar(); 19 } 20 }