Skip to content

Commit 8b966ac

Browse files
committed
refactor: Change the UUID generator from v1 to v7
1 parent 7c402a5 commit 8b966ac

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/scala/org/camunda/feel/impl/builtin/StringBuiltinFunctions.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,18 @@
1616
*/
1717
package org.camunda.feel.impl.builtin
1818

19-
import com.fasterxml.uuid.{EthernetAddress, Generators}
19+
import com.fasterxml.uuid.Generators
2020
import org.camunda.feel.impl.builtin.BuiltinFunction.builtinFunction
2121
import org.camunda.feel.syntaxtree.{ValBoolean, ValError, ValList, ValNumber, ValString}
22+
2223
import java.util.Base64
2324
import java.nio.charset.StandardCharsets
2425
import java.util.regex.Pattern
2526
import scala.util.Try
2627

2728
object StringBuiltinFunctions {
2829

29-
private lazy val generator = Generators.timeBasedGenerator(EthernetAddress.fromInterface())
30+
private lazy val generator = Generators.timeBasedEpochRandomGenerator()
3031

3132
def functions = Map(
3233
"substring" -> List(substringFunction, substringFunction3),
@@ -273,7 +274,7 @@ object StringBuiltinFunctions {
273274
builtinFunction(
274275
params = List(),
275276
invoke = { case List() =>
276-
ValString(generator.generate.toString())
277+
ValString(generator.generate.toString)
277278
}
278279
)
279280

0 commit comments

Comments
 (0)