```java
```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());
}
```
- 本文标签: 运维
- 本文链接: https://blog.sandy1029.cloud/article/24
- 版权声明: 本文由nisan原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权