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