Which approach is more suitable for classes: the one in "random" or "other_random"? Or are both approaches considered nonsensical?

The issue is that using generic names like "random" or "other_random" for classes can lead to confusion and make the code less maintainable. It is better to use more descriptive and specific names that clearly indicate the purpose or functionality of the class. This helps improve code readability and organization.

// Better approach for class naming
class RandomNumberGenerator {
    // class implementation
}

class RandomStringGenerator {
    // class implementation
}