diff --git a/src/main/scala/org/xcit/nback/markov/models/NBackSequence b/src/main/scala/org/xcit/nback/markov/models/NBackSequence deleted file mode 100644 index c79a786..0000000 --- a/src/main/scala/org/xcit/nback/markov/models/NBackSequence +++ /dev/null @@ -1,6 +0,0 @@ -package org.xcit.nback.markov.models - -class NBackSequence( - N: Int, - length: String, - ) {} diff --git a/src/main/scala/org/xcit/nback/markov/models/NBackSequence b/src/main/scala/org/xcit/nback/markov/models/NBackSequence deleted file mode 100644 index c79a786..0000000 --- a/src/main/scala/org/xcit/nback/markov/models/NBackSequence +++ /dev/null @@ -1,6 +0,0 @@ -package org.xcit.nback.markov.models - -class NBackSequence( - N: Int, - length: String, - ) {} diff --git a/src/main/scala/org/xcit/nback/markov/models/SequenceGenerator.scala b/src/main/scala/org/xcit/nback/markov/models/SequenceGenerator.scala new file mode 100644 index 0000000..9bb098b --- /dev/null +++ b/src/main/scala/org/xcit/nback/markov/models/SequenceGenerator.scala @@ -0,0 +1,17 @@ +package org.xcit.nback.markov.models + +import scala.util.Random + +class SequenceGenerator( + length: Int, // sequence length + offline: Boolean = true + ) { + + /** + * Generate simple alphanumeric string of size N + * @return string of size "length" with random alphanumeric characters. + */ + def generate(): String = { + Random.alphanumeric.take(length).mkString + } +}