how to create random alphanumeric in java?

The java.util.Random class is used to generate random numbers. Java Random class objects are thread safe. It provides several methods to generate random numbers of type integer, double, long, float etc.

Note: Random class objects are not suitable for security sensitive applications so it is better to use java.security.SecureRandom in these cases.

Example

package com.w3schools;

import java.util.Random;

public class Test {
    private static final String CHAR_LIST = 
	        "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    private static final int RANDOM_STRING_LENGTH = 10;
    public String randomString(){
	StringBuffer randomString = new StringBuffer();
        for(int i=0; i

Output

Random Integers between 0 to 100:
29
76
85
91
76
22
91
49
15
61

Java random class examples