原创

```java

温馨提示:
本文最后更新于 2024年07月22日,已超过 252 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

```java import java.util.Random;

/* * This class provides utilities for generating random data. * * @author Your Name * @version 1.0 / public class RandomDataGenerator {

/**
 * A private instance of the Random class for generating random numbers.
 */
private static final Random RANDOM = new Random();

/**
 * Generates a random integer within a specified range.
 *
 * @param min The minimum value (inclusive).
 * @param max The maximum value (inclusive).
 * @return A random integer within the specified range.
 */
public static int generateRandomInteger(int min, int max) {
    return RANDOM.nextInt(max - min + 1) + min;
}

/**
 * Generates a random string of a specified length.
 *
 * @param length The desired length of the string.
 * @return A random string of the specified length.
 */
public static String generateRandomString(int length) {
    StringBuilder sb = new StringBuilder();
    for (int i = 0; i < length; i++) {
        sb.append((char) generateRandomInteger('a', 'z'));
    }
    return sb.toString();
}

/**
 * Generates a random boolean value.
 *
 * @return A random boolean value.
 */
public static boolean generateRandomBoolean() {
    return RANDOM.nextBoolean();
}

/**
 * Main method for testing the RandomDataGenerator class.
 *
 * @param args Command line arguments (not used).
 */
public static void main(String[] args) {
    System.out.println("Random Integer: " + generateRandomInteger(1, 10));
    System.out.println("Random String: " + generateRandomString(5));
    System.out.println("Random Boolean: " + generateRandomBoolean());
}

} ```

Markdown Documentation

```markdown

RandomDataGenerator

This class provides utilities for generating random data.

Author

Your Name

Version

1.0

Methods

generateRandomInteger(int min, int max)

Generates a random integer within a specified range.

Parameters:

  • min: The minimum value (inclusive).
  • max: The maximum value (inclusive).

Returns:

A random integer within the specified range.

generateRandomString(int length)

Generates a random string of a specified length.

Parameters:

  • length: The desired length of the string.

Returns:

A random string of the specified length.

generateRandomBoolean()

Generates a random boolean value.

Returns:

A random boolean value.

Main Method

The main method provides a simple example of how to use the RandomDataGenerator class.

java public static void main(String[] args) { System.out.println("Random Integer: " + generateRandomInteger(1, 10)); System.out.println("Random String: " + generateRandomString(5)); System.out.println("Random Boolean: " + generateRandomBoolean()); } ```

正文到此结束