12345678910111213141516171819202122typestate=unit(* FIXME syscall : I don't think that this implementation is a good one.
But it allows to have something quick for the evaluator, so
it is not crutial
*)let_=Random.self_init()letinitial_state()=()letrandom_char_=letn=Random.int256inWord0.wreprWsize.U8(CoreConv.cz_of_intn)letget_random(s:state)(z:BinNums.coq_Z)=letn=CoreConv.int_of_czzinassert(0<=n);s,List.initnrandom_charletsc_sem:stateSyscall.syscall_sem=get_random