summaryrefslogtreecommitdiff
path: root/gr-analog/include/gnuradio/analog/fastnoise_source.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-analog/include/gnuradio/analog/fastnoise_source.h')
-rw-r--r--gr-analog/include/gnuradio/analog/fastnoise_source.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gr-analog/include/gnuradio/analog/fastnoise_source.h b/gr-analog/include/gnuradio/analog/fastnoise_source.h
index 8edc8d972d..e03bdff08e 100644
--- a/gr-analog/include/gnuradio/analog/fastnoise_source.h
+++ b/gr-analog/include/gnuradio/analog/fastnoise_source.h
@@ -46,10 +46,11 @@ public:
* \param seed seed for random generators. Note that for uniform
* and Gaussian distributions, this should be a negative
* number.
- * \param samples Number of samples to pre-generate
+ * \param samples Number of samples to pre-generate. For performance
+ * reasons, prefer a power of 2.
*/
static sptr
- make(noise_type_t type, float ampl, long seed = 0, long samples = 1024 * 16);
+ make(noise_type_t type, float ampl, uint64_t seed = 0, size_t samples = 1024 * 16);
virtual T sample() = 0;
virtual T sample_unbiased() = 0;
virtual const std::vector<T>& samples() const = 0;