URL Source Code Generator in Java with Source Code

Here is a Java program that generates a random URL source code:

import java.util.Random;

public class URLSourceCodeGenerator {
    
    public static void main(String[] args) {
        
        int length = 10; // Change this value to generate source code of different length
        String characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        StringBuilder codeBuilder = new StringBuilder();
        Random random = new Random();
        
        for (int i = 0; i < length; i++) {
            int index = random.nextInt(characters.length());
            char character = characters.charAt(index);
            codeBuilder.append(character);
        }
        
        String sourceCode = codeBuilder.toString();
        String url = "https://example.com/" + sourceCode;
        System.out.println("URL: " + url);
    }
}

This program generates a random source code of a specified length (in this case, 10 characters) by randomly selecting characters from a pool of valid characters (letters and digits). It then concatenates the source code with a URL prefix to create a complete URL.

You can modify the length variable to generate a source code of a different length, and you can modify the characters string to include different characters in the pool of valid characters.

Here is an example output from running this program:

URL: https://example.com/zX9grtBpKV