random

uuid()

Generates a random Variant 2 UUID (see https://docs.oracle.com/en/java/javase/12/docs/api/java.base/java/util/UUID.html for details).

Example

DataSonnet map:
ds.random.uuid()
Result
"addd286c-a04c-4493-b8a0-6466e9ff5050"

encode(string data, string encoding="UTF-8")

Translates a string into application/x-www-form-urlencoded format using the supplied encoding scheme to obtain the bytes for unsafe characters. The default encoding is UTF-8.

Example

DataSonnet map:
ds.url.encode('Hello World')
Result
"Hello+World"