Random numbers (emphasis on seeding the number)
-
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)What about grabbing a random image and then use a hash of the byte sequence as a salt value for the hash of a second randomly chosen image byte sequence, then just give up and go for a beer.
Dave Find Me On: Web|Facebook|Twitter|LinkedIn
Folding Stats: Team CodeProject
-
What about grabbing a random image and then use a hash of the byte sequence as a salt value for the hash of a second randomly chosen image byte sequence, then just give up and go for a beer.
Dave Find Me On: Web|Facebook|Twitter|LinkedIn
Folding Stats: Team CodeProject
Why not start with the beer and forget the whole thing.
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
Why not start with the beer and forget the whole thing.
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
What about grabbing a random image and then use a hash of the byte sequence as a salt value for the hash of a second randomly chosen image byte sequence, then just give up and go for a beer.
Dave Find Me On: Web|Facebook|Twitter|LinkedIn
Folding Stats: Team CodeProject
-
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)Isn't
rand(42);
random enough for you. :cool:
Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra] posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]
-
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)One problem would be that images often conform to standard resolutions (e.g., 640x480) or aspect ratios (e.g., 3:2).
Somebody in an online forum wrote:
INTJs never really joke. They make a point. The joke is just a gift wrapper.
-
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)Slacker007 wrote:
I would "think", that if the images were gathered...at random
so you've built a random number generator using another random number generator ? if not, defeating your random number generator would be the simple matter of learning your image selection algorithm and processing those images first. i could generate your numbers by simply reading the images you read. or, even better, i could control your numbers by manipulating the images you'll read.
-
The capacity is limited to only three numbers (2,3 and 6). How's that random? ;P
Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra] posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]
-
Slacker007 wrote:
I would "think", that if the images were gathered...at random
so you've built a random number generator using another random number generator ? if not, defeating your random number generator would be the simple matter of learning your image selection algorithm and processing those images first. i could generate your numbers by simply reading the images you read. or, even better, i could control your numbers by manipulating the images you'll read.
Chris Losinger wrote:
so you've built a random number generator using another random number generator ?
no. and image dump forum is a perfect example of random images, they are completely random, automatically by their nature.
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
Slacker007 wrote:
I would "think", that if the images were gathered...at random
so you've built a random number generator using another random number generator ? if not, defeating your random number generator would be the simple matter of learning your image selection algorithm and processing those images first. i could generate your numbers by simply reading the images you read. or, even better, i could control your numbers by manipulating the images you'll read.
Except you wouldn't need images as quickly as numbers... So the "random number generator" for the images could be six interns in a dark basement surfing the web... Uh, just don't show your boss which images are being scanned...
Proud to have finally moved to the A-Ark. Which one are you in?
Author of the Guardians Saga (Sci-Fi/Fantasy novels) -
Chris Losinger wrote:
so you've built a random number generator using another random number generator ?
no. and image dump forum is a perfect example of random images, they are completely random, automatically by their nature.
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)Slacker007 wrote:
they are completely random, automatically by their nature.
then i just need to read the same image stream you do, before you do it, and i can predict your number stream. or, i can take over that image stream and feed it images that will control your number stream. (for some reason, i'm assuming you want cryptographically-secure random numbers)
-
Except you wouldn't need images as quickly as numbers... So the "random number generator" for the images could be six interns in a dark basement surfing the web... Uh, just don't show your boss which images are being scanned...
Proud to have finally moved to the A-Ark. Which one are you in?
Author of the Guardians Saga (Sci-Fi/Fantasy novels)Ian Shlasko wrote:
six interns in a dark basement surfing the web
people are never random. those interns would show patterns, preferences. even better, they could be replaced by people who would choose specific images.
-
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)Oh boys, that seems a bad idea like only seasoned VBers could come up with. There are a couple of very popular image sizes, e.g. built in in pocket camera's. For one, the size often is a multiple of 100, why would you restrict your RNG seed values to that? :doh:
Luc Pattyn [My Articles] Nil Volentibus Arduum
-
Oh boys, that seems a bad idea like only seasoned VBers could come up with. There are a couple of very popular image sizes, e.g. built in in pocket camera's. For one, the size often is a multiple of 100, why would you restrict your RNG seed values to that? :doh:
Luc Pattyn [My Articles] Nil Volentibus Arduum
Luc Pattyn wrote:
that seems a bad idea like only seasoned VBers could come up with.
Luc, are you saying that I am a seasoned VBer? :-O :-\
Luc Pattyn wrote:
There are a couple of very popular image sizes, e.g. built in in pocket camera's. For one, the size often is a multiple of 100, why would you restrict your RNG seed values to that?
yea. true. AspDotNetDev made a good point too. I am not a great computer scientist after all. :hangs_head_in_shame:
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
Ian Shlasko wrote:
six interns in a dark basement surfing the web
people are never random. those interns would show patterns, preferences. even better, they could be replaced by people who would choose specific images.
Then put privacy screens between them, avert your eyes, and... uh... make sure the algorithm can capture video frames too :) Oh, and hash in the exact time the image was downloaded, and have each of the computers be slightly out of sync. I'd like to see someone try to duplicate THAT! :)
Proud to have finally moved to the A-Ark. Which one are you in?
Author of the Guardians Saga (Sci-Fi/Fantasy novels) -
A thought came to me today about random seed generation. I googlied a bit but found nothing (using image data)...still could be there. You have a series of images. you count the pixels and use that as your random seed. Delete the image. The images are constantly being replenished by new images of all shapes and sizes and formats from the internet or scanned in or whatever. I would "think", that if the images were gathered...at random...with no care at all, the seed value would be random and not predictable. I am not a crypto guru so you can laugh all you want. :)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)I suspect this has been posted before (in fact I'm sure it has) but it is relevant: Random Number[^]
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
-
Slacker007 wrote:
they are completely random, automatically by their nature.
then i just need to read the same image stream you do, before you do it, and i can predict your number stream. or, i can take over that image stream and feed it images that will control your number stream. (for some reason, i'm assuming you want cryptographically-secure random numbers)
Chris Losinger wrote:
then i just need to read the same image stream you do, before you do it, and i can predict your number stream.
or, i can take over that image stream and feed it images that will control your number stream.but the algorithm...you don't know. The image dump is constantly being refreshed and manipulated by members, every second. it would be impossible for you to do this...in this scenario...I would think. you could feed images all day and night, I'm going to pick the next image (which is a random image) and carry on the process. [edit] the image I grab is the next one in the cue, whether it is your image or 500K others.
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011) -
I suspect this has been posted before (in fact I'm sure it has) but it is relevant: Random Number[^]
Ideological Purity is no substitute for being able to stick your thumb down a pipe to stop the water
:)
Just along for the ride. "the meat from that butcher is just the dogs danglies, absolutely amazing cuts of beef." - DaveAuld (2011)
"No, that is just the earthly manifestation of the Great God Retardon." - Nagy Vilmos (2011)