diff options
| author | Tyge Løvset <[email protected]> | 2021-01-06 11:57:16 +0100 |
|---|---|---|
| committer | Tyge Løvset <[email protected]> | 2021-01-06 11:57:16 +0100 |
| commit | 724a087be71b03f7dd4047b3efd3ed091227f928 (patch) | |
| tree | 3d801f9160febe739dc923ee42388aaa486095d0 /docs | |
| parent | 0c5a4cd748f51591e4da42586164653f1a078f3e (diff) | |
| download | STC-modified-724a087be71b03f7dd4047b3efd3ed091227f928.tar.gz STC-modified-724a087be71b03f7dd4047b3efd3ed091227f928.zip | |
Some rand additions. May swap names of stc64_rand(rng) and stc64_random(void) in future.
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/clist_api.md | 1 | ||||
| -rw-r--r-- | docs/crand_api.md | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/docs/clist_api.md b/docs/clist_api.md index deaec104..b056629d 100644 --- a/docs/clist_api.md +++ b/docs/clist_api.md @@ -95,6 +95,7 @@ clist_X_iter_t clist_X_begin(const clist_X* self); clist_X_iter_t clist_X_end(const clist_X* self); void clist_X_next(clist_X_iter_t* it); clist_X_value_t* clist_X_itval(clist_X_iter_t it); +clist_X_iter_t clist_X_fwd(clist_X_iter it, size_t n); clist_X_value_t clist_X_value_clone(clist_X_value_t val); ``` diff --git a/docs/crand_api.md b/docs/crand_api.md index 46d6ef1c..995c5fa0 100644 --- a/docs/crand_api.md +++ b/docs/crand_api.md @@ -40,14 +40,20 @@ All cstr definitions and prototypes may be included in your C source file by inc ## Methods ```c + void stc64_srandom(uint64_t seed); + uint64_t stc64_random(void); + 1) stc64_t stc64_init(uint64_t seed); 2) stc64_t stc64_with_seq(uint64_t seed, uint64_t seq); + 3) uint64_t stc64_rand(stc64_t* rng); 4) double stc64_randf(stc64_t* rng); + 5) stc64_uniform_t stc64_uniform_init(int64_t low, int64_t high); 6) int64_t stc64_uniform(stc64_t* rng, stc64_uniform_t* dist); 7) stc64_uniformf_t stc64_uniformf_init(double low, double high); 8) double stc64_uniformf(stc64_t* rng, stc64_uniformf_t* dist); + 9) stc64_normalf_t stc64_normalf_init(double mean, double stddev); 10) double stc64_normalf(stc64_t* rng, stc64_normalf_t* dist); ``` |
