Quark #

Modules #

Quark v1.3.0 Documentation


quark/hash #

md5 #

  • @const md5:

sha1 #

  • @const sha1:

sha256 #

  • @const sha256:

rng(len) #

Math.random()-based (RNG)
If all else fails, use Math.random(). It's fast, but is of unspecified
quality.

rng16() #

Generate a 16-byte random number.

byteToHex #

Convert array of 16 byte values to UUID string format of the form:
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

uuid_v4(random?) #

Generate a version 4 (random) UUID.

  • @param random: Optional 16-byte array to use as random data.
  • @return string A version 4 UUID string.
  • @param random?: Uint8Array