import java.util.Random;
public class RandomHexGenerator {
public static String generateHex(int length) {
String hexChars = "0123456789ABCDEF";
StringBuilder hexStr = new StringBuilder();
Random rand = new Random();
for (int i = 0; i < length; i++) {
int index = rand.nextInt(16); // 0 to 15
hexStr.append(hexChars.charAt(index));
}
return hexStr.toString();
}
public static void main(String[] args) {
int length = 8; // Length of the hex string
String hexNumber = generateHex(length);
System.out.println("Random Hexadecimal Number: " + hexNumber);
}
}
/*
run:
Random Hexadecimal Number: 508F6B59
*/