Generate random number in scala
Scala program for Generate random number . Here more information.
/*
Scala program for
Print random number
*/
class Program {
// Print random number in given size
def simple_random(size: Int): Unit = {
var number: Int = 0;
var i: Int = 0;
val r = new scala.util.Random
while (i < size) {
// Get new rand number
number = r.nextInt();
print(s"$number\n");
i += 1;
}
}
def random_between_range(first: Int, last: Int): Unit = {
val r = new scala.util.Random
// Calculate random number
var number: Int = first + r.nextInt((last-first)-1) ;
print(s"$number\n");
}
}
object Main {
def main(args: Array[String]): Unit = {
var obj: Program = new Program();
// Test Case
obj.simple_random(3);
// Range from 1 to 10
obj.random_between_range(1, 10);
// Range from 50 to 100
obj.random_between_range(50, 100);
// Range from 1000 to 2000
obj.random_between_range(1000, 2000);
}
}
Output
-1179642050
994544136
-2082770069
1
77
1355
Please share your knowledge to improve code and content standard. Also submit your doubts, and test case. We improve by your feedback. We will try to resolve your query as soon as possible.
New Comment