Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #11867
| Path | csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail |
|---|---|
| From | Tavis Ormandy <taviso@gmail.com> |
| Newsgroups | comp.programming |
| Subject | Re: Getting random numbers. |
| Date | 21 Jan 2021 15:25:48 GMT |
| Lines | 18 |
| Message-ID | <i6tknsFvfeU1@mid.individual.net> (permalink) |
| References | <33e7892e-fe91-4440-9843-515c88da309an@googlegroups.com> |
| X-Trace | individual.net CltycceC7U7lp9xJAbqVMwrZvgQKEyK6LfwJA+7H4dWOcxDRBH |
| Cancel-Lock | sha1:D5ew/j/R5aDRkr8OtM1lUvj/0Q4= |
| User-Agent | slrn/pre1.0.4-5 (Linux) |
| Xref | csiph.com comp.programming:11867 |
Show key headers only | View raw
On 2021-01-21, H E <rob99999999999999999@gmail.com> wrote: > var i01=i^1.914643966346+i^1.260774037134; I realise you're probably not going to listen to me, but it seems like you think ^ is the exponentiation operator, it's actually bitwise xor. That isn't defined for floats - so they're just truncated (that means everything after the decimal point is discarded). You can try ** or Math.pow instead, but I really think you should read about the diehard tests or TestU01 first to understand how PRNGs are evaluated. Tavis. -- _o) $ lynx lock.cmpxchg8b.com /\\ _o) _o) $ finger taviso@sdf.org _\_V _( ) _( ) @taviso
Back to comp.programming | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 07:11 -0800
Re: Getting random numbers. Tavis Ormandy <taviso@gmail.com> - 2021-01-21 15:25 +0000
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-21 16:38 +0100
Re: Getting random numbers. Tavis Ormandy <taviso@gmail.com> - 2021-01-21 16:37 +0000
Re: Getting random numbers. chovy <chovy@pm.me> - 2021-01-21 08:37 -0800
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-21 18:00 +0100
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 09:29 -0800
Re: Getting random numbers. Tavis Ormandy <taviso@gmail.com> - 2021-01-21 18:02 +0000
Re: Getting random numbers. chovy <chovy@pm.me> - 2021-01-21 10:11 -0800
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 10:21 -0800
Re: Getting random numbers. Tavis Ormandy <taviso@gmail.com> - 2021-01-21 18:39 +0000
Re: Getting random numbers. Richard Heathfield <rjh@cpax.org.uk> - 2021-01-22 06:32 +0000
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-22 08:51 +0100
Re: Getting random numbers. Richard Heathfield <rjh@cpax.org.uk> - 2021-01-22 09:15 +0000
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-22 11:13 +0100
Re: Getting random numbers. Richard Heathfield <rjh@cpax.org.uk> - 2021-01-23 09:27 +0000
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-23 12:28 +0100
Re: Getting random numbers. Richard Heathfield <rjh@cpax.org.uk> - 2021-01-23 12:10 +0000
Re: Getting random numbers. chovy <chovy@pm.me> - 2021-01-21 10:11 -0800
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-21 20:55 +0100
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 13:08 -0800
Re: Getting random numbers. chovy <chovy@pm.me> - 2021-01-21 13:53 -0800
Re: Getting random numbers. David Brown <david.brown@hesbynett.no> - 2021-01-21 22:53 +0100
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 13:57 -0800
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 15:13 -0800
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 15:20 -0800
Re: Getting random numbers. H E <rob99999999999999999@gmail.com> - 2021-01-21 20:39 -0800
csiph-web