Signature for randombytes_random and randombytes_uniform is uint32 in libsodium:
uint32_t randombytes_random(void)
uint32_t randombytes_uniform(const uint32_t upper_bound)
but in lazysodium it's byte
public native byte randombytes_random();
public native byte randombytes_uniform(int upperBound);