add Random() and Random(k)