diff options
author | Zach Smith <zach@driver.xyz> | 2017-03-13 20:10:18 -0700 |
---|---|---|
committer | Zach Smith <zach@driver.xyz> | 2017-03-13 20:10:18 -0700 |
commit | 8ce7c9d657ee386ed9aeceb50a61cbc6800c5b6e (patch) | |
tree | bc0d996fc7d23875367bfed71d8efb756fff2be8 /src/main/scala/xyz | |
parent | 357cd1b87709ee8094f9cc7fe54b5644e23bc792 (diff) | |
download | driver-core-8ce7c9d657ee386ed9aeceb50a61cbc6800c5b6e.tar.gz driver-core-8ce7c9d657ee386ed9aeceb50a61cbc6800c5b6e.tar.bz2 driver-core-8ce7c9d657ee386ed9aeceb50a61cbc6800c5b6e.zip |
Add generators.nextToken()
Diffstat (limited to 'src/main/scala/xyz')
-rw-r--r-- | src/main/scala/xyz/driver/core/generators.scala | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/scala/xyz/driver/core/generators.scala b/src/main/scala/xyz/driver/core/generators.scala index 45c39fc..8f94ee3 100644 --- a/src/main/scala/xyz/driver/core/generators.scala +++ b/src/main/scala/xyz/driver/core/generators.scala @@ -14,8 +14,11 @@ object generators { private val random = new Random import random._ - private val DefaultMaxLength = 10 - private val StringLetters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ".toSet + private val DefaultMaxLength = 10 + private val StringLetters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ".toSet + private val NonAmbigiousCharacters = "abcdefghijkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ23456789".toSet + + def nextToken(length: Int): String = listOf(oneOf(NonAmbigiousCharacters)).mkString def nextInt(maxValue: Int): Int = random.nextInt(maxValue) |