skip to main
|
skip to sidebar
Boardash
Boardash me, Major. The space has no more room for cadets.
Thursday, July 29, 2010
Find the best lawyer
Get representation now
See an injury attorney.
Cyrille Berger wrote: On Tuesday 23 December 2008, Matthew Woehlke wrote: Hmm. After playing with this some more, I noticed that the current algorithm has some... curious distribution characteristics. I hope you test it with a 32bits CPU ? otherwise it's kind of pointless... I don't have to remind you that the origin of this discussion was because it doesn't work with 64bits FPU... I didn't, but isn't that the point; that it has weirdness on 64-bit CPU's? IMO an algorithm that is broken on some CPU's but not others is still broken :-). Perhaps even /more/ broken since it isn't consistent. Otherwise it was tested against some of the characteristics of white noise , like I did for your first iteration of randum number generator (the comment was wrong and probably a remain of the past experiment). I don't think I'm following that, sorry. I made my own effort to examine the mean, and... except for the problem with the low-order bits showing visible tiling, I don't see a problem with that algorithm. Over a 1024x1024 region, I'm getting mean values right around 2^62, exactly where they should be. (I don't know that I can do standard deviation calculations without keeping an array of the values, but the histogram visually looks as good as can be expected. I'm also dropping the low 24 bits to have room to run an accumulator, but that should merely bias the mean a bit to the low end, not throw it off radically, and indeed I seem to be seeing just about the expected amount of bias toward zero.) I've never used octave, but I wonder now how you came by your original results, as I apparently can't reproduce them. Or when you say "the comment was wrong", do you mean that you're not getting those results either? Of course, I may or may not know what I'm doing, which is why I'd love to hear of your own results poking at my attempts. (I'm also not sure I know what you mean by "characteristics of white noise ", to be honest.) At any rate, my current preference is for the my latest generation (as attached) as it generates a full 64 bits of data, all of which seem to be adequate, or if that's too slow for the original algorithm I posted (either as-is, or with the expansion to a pure 64-bit version and with larger constants as in the alternate implementation, attached), probably reduced to a 48-bit output to strip the known-bad bits. Or for something better than we've come up with yet :-). If anyone has a better idea for a procedural PRNG, I'd love to hear about it. My main complaints with the current one are that it relies on FPU quirks (I think we agree here :-) ) and that I'm really not thrilled with the Gaussian distribution (I'd prefer uniform). -- Matthew Please do not quote my e-mail address unobfuscated in message bodies. -- このテキストを翻訳する時間の無駄だばかばかしい _______________________________________________ kimageshop mailing list kima ... @kde.org https://mail.kde.org/mailman/listinfo/kimageshop
Newer Post
Older Post
Home
Followers
Blog Archive
►
2024
(16)
►
December
(2)
►
July
(1)
►
June
(2)
►
May
(4)
►
April
(2)
►
March
(1)
►
February
(4)
►
2023
(16)
►
October
(7)
►
September
(1)
►
August
(2)
►
July
(2)
►
June
(2)
►
May
(1)
►
February
(1)
►
2022
(17)
►
November
(3)
►
September
(4)
►
July
(3)
►
June
(1)
►
May
(1)
►
April
(2)
►
March
(3)
►
2021
(157)
►
December
(1)
►
November
(4)
►
July
(22)
►
June
(2)
►
May
(19)
►
April
(28)
►
March
(33)
►
February
(24)
►
January
(24)
►
2020
(302)
►
December
(26)
►
November
(35)
►
October
(29)
►
September
(35)
►
August
(47)
►
July
(25)
►
June
(12)
►
May
(22)
►
April
(14)
►
March
(33)
►
February
(13)
►
January
(11)
►
2019
(200)
►
December
(10)
►
November
(19)
►
October
(17)
►
September
(20)
►
August
(23)
►
July
(24)
►
June
(10)
►
May
(16)
►
April
(22)
►
March
(13)
►
February
(10)
►
January
(16)
►
2018
(227)
►
December
(14)
►
November
(14)
►
October
(22)
►
September
(19)
►
August
(25)
►
July
(10)
►
June
(3)
►
May
(27)
►
April
(32)
►
March
(21)
►
February
(16)
►
January
(24)
►
2017
(221)
►
December
(17)
►
November
(28)
►
October
(35)
►
September
(29)
►
August
(38)
►
July
(4)
►
June
(16)
►
May
(10)
►
April
(14)
►
March
(11)
►
February
(8)
►
January
(11)
►
2016
(106)
►
December
(18)
►
November
(9)
►
October
(9)
►
September
(3)
►
August
(9)
►
July
(11)
►
June
(3)
►
May
(7)
►
April
(16)
►
March
(11)
►
February
(4)
►
January
(6)
►
2015
(147)
►
December
(11)
►
November
(8)
►
October
(16)
►
September
(11)
►
August
(7)
►
July
(18)
►
June
(18)
►
May
(9)
►
April
(13)
►
March
(14)
►
February
(14)
►
January
(8)
►
2014
(135)
►
December
(12)
►
November
(9)
►
October
(11)
►
September
(20)
►
August
(12)
►
July
(13)
►
June
(8)
►
May
(10)
►
April
(12)
►
March
(8)
►
February
(11)
►
January
(9)
►
2013
(140)
►
December
(4)
►
November
(6)
►
October
(25)
►
September
(11)
►
August
(15)
►
July
(12)
►
June
(13)
►
May
(13)
►
April
(7)
►
March
(12)
►
February
(9)
►
January
(13)
►
2012
(91)
►
December
(10)
►
November
(7)
►
October
(11)
►
September
(8)
►
August
(7)
►
July
(6)
►
June
(8)
►
May
(14)
►
April
(6)
►
March
(3)
►
February
(4)
►
January
(7)
►
2011
(364)
►
December
(5)
►
November
(7)
►
October
(15)
►
September
(13)
►
August
(23)
►
July
(45)
►
June
(27)
►
May
(3)
►
April
(12)
►
March
(25)
►
February
(152)
►
January
(37)
▼
2010
(2424)
►
December
(22)
►
November
(24)
►
October
(19)
►
September
(27)
►
August
(34)
▼
July
(33)
I'd like you to join me on Swom...
arbcombo -- Materials for the July 30, 2010 Cap-an...
Find the best lawyer
Secure Your Personal Information
arbcombo -- ARB Chair's Seminar Series: Wednesday,...
LiveWire for Affiliates - Summer 2010 Edition
VIP Pass for over 500 brands
Meet Your Matches
arbcombo -- New Report -Warming climate means hars...
Lower Policies
Get work in your area now
tire-pressure -- Tire Inflation Regulation Submitt...
Low price estimates on Auto-Insurance
Become a Medical Coding specialist
arbcombo -- Notice Posted for Public Workshop on S...
Find an affordable housekeeping service
Avoid the hassles of home repair
arbcombo -- ARB Chair's Seminar Series: Tuesday, J...
Get an estimate
arbcombo -- Truck and Bus Regulatory Advisory Rega...
Change your policy in minutes
Become a purchasing insider on thousands of products
Thousands of openings for local jobs
Get training as a Medical Coding specialist
hdghg -- Draft Modifications to Tractor-Trailer GH...
arbcombo -- Training Course on ARB regulatory requ...
Work in pharmacies, nursing homes, hospitals and c...
cc -- Clean Energy Newsletter Summer 2010
Provide Patient Care
Are You Getting the Best Rate Possible?
Looking for a job?
Work from home as a Medical Coder
Learn to operate ultrasound equipment
►
June
(36)
►
May
(18)
►
April
(61)
►
March
(749)
►
February
(656)
►
January
(745)
►
2009
(3239)
►
December
(769)
►
November
(724)
►
October
(670)
►
September
(483)
►
August
(250)
►
July
(256)
►
June
(87)
►
2006
(1)
►
December
(1)
About Me
Cadet Boardash
View my complete profile