question: returns a direct nio buffer containing the next parallelrandom #getparallelsize random integers.this buffer is read only and will only be valid until any of the `` next '' method is called again . concode_field_sep int intSignMask concode_elem_sep CLBuffer<Integer> seeds concode_elem_sep int consumedInts concode_elem_sep boolean isDataFresh concode_elem_sep double doubleDivid concode_elem_sep int doubleMask concode_elem_sep boolean preload concode_elem_sep double floatDivid concode_elem_sep int[] globalWorkSizes concode_elem_sep XORShiftRandom randomProgram concode_elem_sep CLBuffer<Integer> output concode_elem_sep int floatMask concode_elem_sep CLContext context concode_elem_sep Pointer<Integer> lastData concode_elem_sep int parallelSize concode_elem_sep CLQueue queue concode_elem_sep CLEvent preloadEvent concode_field_sep float nextFloat concode_elem_sep void setPreload concode_elem_sep void initSeeds concode_elem_sep void readLastOutputData concode_elem_sep boolean isPreload concode_elem_sep int nextInt concode_elem_sep int nextInt concode_elem_sep long nextLong concode_elem_sep CLEvent preload concode_elem_sep CLBuffer<Integer> getSeeds concode_elem_sep double nextDouble concode_elem_sep CLQueue getQueue concode_elem_sep int getParallelSize concode_elem_sep CLEvent doNext concode_elem_sep void waitForData
target: Pointer < Integer > function ( ) { CLEvent loc0 = doNext ( ) ; return output . read ( queue , loc0 ) ; }