tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
18
Task/Probabilistic-choice/Ursala/probabilistic-choice.ursala
Normal file
18
Task/Probabilistic-choice/Ursala/probabilistic-choice.ursala
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#import std
|
||||
#import nat
|
||||
#import flo
|
||||
|
||||
outcomes = <'aleph ','beth ','gimel ','daleth','he ','waw ','zayin ','heth '>
|
||||
probabilities = ^lrNCT(~&,minus/1.+ plus:-0) div/*1. float* skip/5 iota12
|
||||
|
||||
simulation =
|
||||
|
||||
^(~&rn,div+ float~~rmPlX)^*D/~& iota; ^A(~&h,length)*K2+ * stochasm@p/probabilities !* outcomes
|
||||
|
||||
format =
|
||||
|
||||
:/' frequency probability'+ * ^lrlrTPT/~&n (printf/'%12.8f')^~/~&m outcomes-$probabilities@n
|
||||
|
||||
#show+
|
||||
|
||||
results = format simulation 1000000
|
||||
Loading…
Add table
Add a link
Reference in a new issue