import scala.util.Random
def roll = {
val first = Array(
"William",
"Henry",
"Filbert",
"John",
"Pat")
val last = Array(
"Smith",
"Jones",
"Winkler",
"Cooper",
"Cline")
val v1 = new Random().nextInt(first.size -1)
val v2 = new Random().nextInt(last.size -1)
first(v1) + " " + last(v2)
}
print(roll) // get random name
def roll = {
val first = Array(
"William",
"Henry",
"Filbert",
"John",
"Pat")
val last = Array(
"Smith",
"Jones",
"Winkler",
"Cooper",
"Cline")
val v1 = new Random().nextInt(first.size -1)
val v2 = new Random().nextInt(last.size -1)
first(v1) + " " + last(v2)
}
print(roll) // get random name
根据创建的两个简单数组 — 一个用于名字,一个用于姓氏,通过随机数获得随机姓,名。
转载于:https://blog.51cto.com/desuzh/500349
本文介绍了一个使用Scala编写的简单随机姓名生成器。该生成器从预定义的名字和姓氏数组中随机选择元素来组合成全名。通过利用Scala的Random类实现随机选择功能。
1765

被折叠的 条评论
为什么被折叠?



