Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,907 questions

51,839 answers

573 users

How to fill an array with random numbers in Scala

2 Answers

0 votes
import scala.util.Random

object RandomArray {
  def fillArrayWithRandomNumbers(size: Int, min: Int, max: Int): Array[Int] = {
    val arr = new Array[Int](size)
    
    for (i <- 0 until size) {
      val randomNumber = min + Random.nextInt((max - min) + 1)
      arr(i) = randomNumber
    }
    
    arr
  }

  def main(args: Array[String]): Unit = {
    val size = 8
    val min = 12
    val max = 39
    
    val randomArray = fillArrayWithRandomNumbers(size, min, max)
    
    println(randomArray.mkString(", "))
  }
}


  
  
/*
run:
    
37, 20, 31, 33, 15, 17, 35, 26
  
*/

 



answered Jan 9, 2025 by avibootz
0 votes
import scala.util.Random

object RandomArray_Scala {
  def main(args: Array[String]): Unit = {
    val arraySize = 10  
    
    // Filling the array with random integers between 0 and 100
    val randomArray = Array.fill(arraySize)(Random.nextInt(100))  
    
    println(randomArray.mkString(", "))
  }
}

  
  
/*
run:
    
36, 7, 98, 79, 8, 25, 45, 33, 12, 44
  
*/

 



answered Jan 9, 2025 by avibootz
...