kotest-assertions / io.kotest.properties / kotlin.random.Random / nextPrintableString

nextPrintableString

fun Random.nextPrintableString(length: Int): String

Generates a String of length by calling nextPrintableChar

// Examples
val r = Random.Default
r.nextPrintableString(-10) // ""
r.nextPrintableString(0)   // ""
r.nextPrintableString(1)   // " ", "a", "Z", etc.
r.nextPrintableString(5)   // "Ha Ha", "gens!", "[{-}]", etc.

Parameters

length - of String

Return
a given length String of random printable Chars