I have this code UniqueKeyGenerator, there is a mutable variable number to be incrementally added, because I want to make the generated value to be predictable, I wonder how can I change it to be value instead of variable
object UniqueKeyGenerator { var number = 0 def generate(suiteClass: Class[_]): String = { number = number + 1 suiteClass.getCanonicalName + "." + this.number } } Many thanks in advance