testBoolKernel.Run1NoEvent(clQueue, ws, seedsBuffer, resultBuffer);
resultByteBuffer.rewind();
resultBuffer.read(clQueue, resultByteBuffer);
for (int i=0; i<count; ++i) {
assertEquals(randoms[i].nextBoolean() ? 1 : 0, resultByteBuffer.get(i), "randBool at i="+i);
testIntKernel.Run1NoEvent(clQueue, ws, seedsBuffer, resultBuffer);
resultByteBuffer.rewind();
resultBuffer.read(clQueue, resultByteBuffer);
for (int i=0; i<count; ++i) {
assertEquals(randoms[i].nextInt(), resultIntBuffer.get(i), "randInt at i="+i);
testIntNKernel.Run1NoEvent(clQueue, ws, seedsBuffer, 186, resultBuffer);
resultByteBuffer.rewind();
resultBuffer.read(clQueue, resultByteBuffer);
for (int i=0; i<count; ++i) {
assertEquals(randoms[i].nextInt(186), resultIntBuffer.get(i), "randInt at i="+i+" with n="+186);
resultBuffer.read(clQueue, resultByteBuffer);
for (int i=0; i<count; ++i) {
assertEquals(randoms[i].nextInt(97357), resultIntBuffer.get(i), "randInt at i="+i+" with n="+97357);
testLongKernel.Run1NoEvent(clQueue, ws, seedsBuffer, resultBuffer);
resultByteBuffer.rewind();
resultBuffer.read(clQueue, resultByteBuffer);
for (int i=0; i<count; ++i) {
assertEquals(randoms[i].nextLong(), resultLongBuffer.get(i), "randLong at i="+i);
testFloatKernel.Run1NoEvent(clQueue, ws, seedsBuffer, resultBuffer);