使用使用Scala生成随机数的方法示例生成随机数的方法示例
主要介绍了使用Scala生成随机数的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有
一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
一.使用Scala生成随机数
1.简单版本:
/*
1.you can use scala.util.Random.nextInt(10) to produce a number between 1 and 10
2.at the same time,you nextInt(100) to produce a number between 1 and 100
*/
object Test {
def main(args: Array[String]) {
var i = 0
while(i < 10)
var str = scala.util.Random.nextInt(100).toString
println(str)
i = i+1
}
}
}
2.复杂版本:
object Test{
def main(args: Array[String]): Unit = {
val wordPerMessage = 4
var i = 0
while(i<10){
/*
1.the (1 to 1) is meaning that only have one circulation.
*/
(1 to 1).foreach { messageNum => {
//[There's only three cycle]
val str: Seq[String] = (1 to wordPerMessage).map(x => scala.util.Random.nextInt(10).toString)
val str1 = str.mkString(" ")//separate str1 with space
println(str)
评论10
最新资源