All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.jchanghong.random.randoms.kt Maven / Gradle / Ivy

package com.github.jchanghong.random

import cn.hutool.core.util.RandomUtil

object RandomHelper {
    private val list = ('a'..'z').toList() + ('A'..'Z').toList()
    fun randomWord(): String {
        return (1..RandomUtil.randomInt(3, 10))
                .map { list[RandomUtil.randomInt(0, list.size)] }.joinToString(separator = "")
                .toLowerCase()
    }

    fun randomWordList(max: Int = 100): String {
        return (1..RandomUtil.randomInt(1, max)).map { randomWord() }
                .joinToString(separator = " ")
    }
}

fun main() {
    for (i in (1..20)) {
        println(RandomHelper.randomWordList())
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy