/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 - 2 0 2 1 ĠK Math Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġspace . k science . k math . stat Ċ Ċ import Ġkotlinx . coroutines . run Blocking Ċ import Ġkotlin . test . Test Ċ Ċ class ĠSampler Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġbuffer Sampler Test () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsampler Ġ= ĠSampler Ġ{ Ġit . chain Ġ{ Ġnext Double () Ġ} Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġdata Ġ= Ġsampler . sample Buffer ( Random Generator . default , Ġ 1 0 0 ) ĊĠĠĠĠĠĠĠ Ġrun Blocking Ġ{ Ġprintln ( data . next ()) Ġ} ĊĠĠĠ Ġ} Ċ }