summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorTyge Løvset <[email protected]>2021-01-06 11:57:16 +0100
committerTyge Løvset <[email protected]>2021-01-06 11:57:16 +0100
commit724a087be71b03f7dd4047b3efd3ed091227f928 (patch)
tree3d801f9160febe739dc923ee42388aaa486095d0 /docs
parent0c5a4cd748f51591e4da42586164653f1a078f3e (diff)
downloadSTC-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.md1
-rw-r--r--docs/crand_api.md6
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);
```