How to initialize char array with random characters in Scala

1 Answer

0 votes
import scala.util.Random

object RandomCharArray {
  def main(args: Array[String]): Unit = {
    val size = 10 // Array size
    val characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"

    // Initialize the array with random characters
    val charArray = Array.fill(size)(randomCharacter(characters))

    println(charArray.mkString(" "))
  }

  // Function to get a random character from the characters string
  def randomCharacter(characters: String): Char = {
    val randomIndex = Random.nextInt(characters.length)
    
    characters(randomIndex)
  }
}


 
/*
run:

a H 4 r 1 j S H t I
  
*/

 



answered Mar 11, 2025 by avibootz

Related questions

...