Generate alphanumeric string

Use .mkString("") to create a String from the Stream :

scala> val company = s"rnd_company_${Random.alphanumeric take 10 mkString}"
company: String = rnd_company_BbesF0EY1o

You have an example here

scala> val x = Random.alphanumeric
x: scala.collection.immutable.Stream[Char] = Stream(Q, ?)

scala> x take 10 foreach println
Q
n
m
x
S
Q
R
e
P
B

So you can try this:

   import scala.util.Random 
   val company = s"rnd_company_${(xx take 10).mkString}"

Tags:

Random

Scala