/
concept-collection
/
walnuts-interactive
Sign in
concept-collection
/
walnuts-interactive
Code
Commits
Issues
0
Pull requests
0
Actions
Branches
1
Tags
0
main
Branches
main
walnuts-interactive
/
helpers
/
p_micro.m
7 lines · 184 B
Code
Blame
History
cccc996
Use Nawaf Bou-Rabee's reference WALNUTS implementation
Jeremy Magland
1 month ago
1
function j = p_micro(i)
2
weights = [
2
/
3
,
1
/
3
,
0
];
3
choices = [i, i+
1
, i+
2
];
4
cdf = cumsum(weights);
5
r = rand() * cdf(end);
6
j = choices(find(cdf >= r,
1
,
'first'
));
7
end