randomOrNull

inline fun ByteBuffer.randomOrNull(): Byte?
inline fun ShortBuffer.randomOrNull(): Short?
inline fun IntBuffer.randomOrNull(): Int?
inline fun LongBuffer.randomOrNull(): Long?
inline fun FloatBuffer.randomOrNull(): Float?
inline fun DoubleBuffer.randomOrNull(): Double?
inline fun CharBuffer.randomOrNull(): Char?

Returns a random element from this array, or null if this array is empty.

fun ByteBuffer.randomOrNull(random: Random): Byte?
fun ShortBuffer.randomOrNull(random: Random): Short?
fun IntBuffer.randomOrNull(random: Random): Int?
fun LongBuffer.randomOrNull(random: Random): Long?
fun FloatBuffer.randomOrNull(random: Random): Float?
fun DoubleBuffer.randomOrNull(random: Random): Double?
fun CharBuffer.randomOrNull(random: Random): Char?

Returns a random element from this array using the specified source of randomness, or null if this array is empty.