generateBits static method
Generates random bits and formats them as a hexadecimal string.
random: The Random instance.
bitCount: The number of bits to generate.
digitCount: The number of hexadecimal digits to output.
Returns a hexadecimal string padded to digitCount.
Implementation
static String generateBits(Random random, int bitCount, int digitCount) {
final value = random.nextInt(1 << bitCount);
return printDigits(value, digitCount);
}