Is it possible to generate random numbers out of nonrandom numbers? [closed]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
1
down vote

favorite
1












  1. Let's say we have thousands of pseudo random sets which has been generated by different pseudo random generators, is it possible to have a true random product of these sets?

  2. What if we take thousands of nonrandom computer binary files and mix them up using some special algorithms?






share|cite|improve this question











closed as off-topic by amWhy, Mostafa Ayaz, Jack M, Isaac Browne, Daniel Fischer♦ Jul 23 at 19:13


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question is missing context or other details: Please improve the question by providing additional context, which ideally includes your thoughts on the problem and any attempts you have made to solve it. This information helps others identify where you have difficulties and helps them write answers appropriate to your experience level." – amWhy, Mostafa Ayaz, Jack M, Daniel Fischer
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 2




    If you have the ability to generate something truly random from nonrandom inputs, why bother with the inputs at all?
    – MPW
    Jul 23 at 17:54






  • 2




    “Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” —John von Neumann
    – MJD
    Jul 23 at 18:00










  • "mix them up using some special algorithms?" The term you're looking for is hashing algorithms. They are meant to be completely deterministic (so no actual randomness) and at the same time as "unpredictable" as possible (so for all intents and purposes, except running them on the same input twice, the results appear to be completely random).
    – Arthur
    Jul 23 at 18:01











  • Using the content of computer files won't give you anything "random". Text files will give a distribution of letter occurrence, executables may well be loaded by zeros or most frequently used instructions, data files will also be loaded, in the same way that the frequency of house numbers in streets is biassed towards 1 (because most streets have a house #1 and few have a house #1000 etc).
    – Weather Vane
    Jul 23 at 18:05










  • This is really a philosophical question. The knee jerk response is "no, those are only pseudorandom since they're deterministic", but this is very philosophically naive since, I mean, the motion of a die is deterministic as well. You obviously already know about PRNGs, so the only thing open to discuss here is the meaning of the word "random", which is not a mathematical question. I voted to close.
    – Jack M
    Jul 23 at 18:28















up vote
1
down vote

favorite
1












  1. Let's say we have thousands of pseudo random sets which has been generated by different pseudo random generators, is it possible to have a true random product of these sets?

  2. What if we take thousands of nonrandom computer binary files and mix them up using some special algorithms?






share|cite|improve this question











closed as off-topic by amWhy, Mostafa Ayaz, Jack M, Isaac Browne, Daniel Fischer♦ Jul 23 at 19:13


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question is missing context or other details: Please improve the question by providing additional context, which ideally includes your thoughts on the problem and any attempts you have made to solve it. This information helps others identify where you have difficulties and helps them write answers appropriate to your experience level." – amWhy, Mostafa Ayaz, Jack M, Daniel Fischer
If this question can be reworded to fit the rules in the help center, please edit the question.








  • 2




    If you have the ability to generate something truly random from nonrandom inputs, why bother with the inputs at all?
    – MPW
    Jul 23 at 17:54






  • 2




    “Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” —John von Neumann
    – MJD
    Jul 23 at 18:00










  • "mix them up using some special algorithms?" The term you're looking for is hashing algorithms. They are meant to be completely deterministic (so no actual randomness) and at the same time as "unpredictable" as possible (so for all intents and purposes, except running them on the same input twice, the results appear to be completely random).
    – Arthur
    Jul 23 at 18:01











  • Using the content of computer files won't give you anything "random". Text files will give a distribution of letter occurrence, executables may well be loaded by zeros or most frequently used instructions, data files will also be loaded, in the same way that the frequency of house numbers in streets is biassed towards 1 (because most streets have a house #1 and few have a house #1000 etc).
    – Weather Vane
    Jul 23 at 18:05










  • This is really a philosophical question. The knee jerk response is "no, those are only pseudorandom since they're deterministic", but this is very philosophically naive since, I mean, the motion of a die is deterministic as well. You obviously already know about PRNGs, so the only thing open to discuss here is the meaning of the word "random", which is not a mathematical question. I voted to close.
    – Jack M
    Jul 23 at 18:28













up vote
1
down vote

favorite
1









up vote
1
down vote

favorite
1






1





  1. Let's say we have thousands of pseudo random sets which has been generated by different pseudo random generators, is it possible to have a true random product of these sets?

  2. What if we take thousands of nonrandom computer binary files and mix them up using some special algorithms?






share|cite|improve this question











  1. Let's say we have thousands of pseudo random sets which has been generated by different pseudo random generators, is it possible to have a true random product of these sets?

  2. What if we take thousands of nonrandom computer binary files and mix them up using some special algorithms?








share|cite|improve this question










share|cite|improve this question




share|cite|improve this question









asked Jul 23 at 17:51









R. Toward

61




61




closed as off-topic by amWhy, Mostafa Ayaz, Jack M, Isaac Browne, Daniel Fischer♦ Jul 23 at 19:13


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question is missing context or other details: Please improve the question by providing additional context, which ideally includes your thoughts on the problem and any attempts you have made to solve it. This information helps others identify where you have difficulties and helps them write answers appropriate to your experience level." – amWhy, Mostafa Ayaz, Jack M, Daniel Fischer
If this question can be reworded to fit the rules in the help center, please edit the question.




closed as off-topic by amWhy, Mostafa Ayaz, Jack M, Isaac Browne, Daniel Fischer♦ Jul 23 at 19:13


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "This question is missing context or other details: Please improve the question by providing additional context, which ideally includes your thoughts on the problem and any attempts you have made to solve it. This information helps others identify where you have difficulties and helps them write answers appropriate to your experience level." – amWhy, Mostafa Ayaz, Jack M, Daniel Fischer
If this question can be reworded to fit the rules in the help center, please edit the question.







  • 2




    If you have the ability to generate something truly random from nonrandom inputs, why bother with the inputs at all?
    – MPW
    Jul 23 at 17:54






  • 2




    “Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” —John von Neumann
    – MJD
    Jul 23 at 18:00










  • "mix them up using some special algorithms?" The term you're looking for is hashing algorithms. They are meant to be completely deterministic (so no actual randomness) and at the same time as "unpredictable" as possible (so for all intents and purposes, except running them on the same input twice, the results appear to be completely random).
    – Arthur
    Jul 23 at 18:01











  • Using the content of computer files won't give you anything "random". Text files will give a distribution of letter occurrence, executables may well be loaded by zeros or most frequently used instructions, data files will also be loaded, in the same way that the frequency of house numbers in streets is biassed towards 1 (because most streets have a house #1 and few have a house #1000 etc).
    – Weather Vane
    Jul 23 at 18:05










  • This is really a philosophical question. The knee jerk response is "no, those are only pseudorandom since they're deterministic", but this is very philosophically naive since, I mean, the motion of a die is deterministic as well. You obviously already know about PRNGs, so the only thing open to discuss here is the meaning of the word "random", which is not a mathematical question. I voted to close.
    – Jack M
    Jul 23 at 18:28













  • 2




    If you have the ability to generate something truly random from nonrandom inputs, why bother with the inputs at all?
    – MPW
    Jul 23 at 17:54






  • 2




    “Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” —John von Neumann
    – MJD
    Jul 23 at 18:00










  • "mix them up using some special algorithms?" The term you're looking for is hashing algorithms. They are meant to be completely deterministic (so no actual randomness) and at the same time as "unpredictable" as possible (so for all intents and purposes, except running them on the same input twice, the results appear to be completely random).
    – Arthur
    Jul 23 at 18:01











  • Using the content of computer files won't give you anything "random". Text files will give a distribution of letter occurrence, executables may well be loaded by zeros or most frequently used instructions, data files will also be loaded, in the same way that the frequency of house numbers in streets is biassed towards 1 (because most streets have a house #1 and few have a house #1000 etc).
    – Weather Vane
    Jul 23 at 18:05










  • This is really a philosophical question. The knee jerk response is "no, those are only pseudorandom since they're deterministic", but this is very philosophically naive since, I mean, the motion of a die is deterministic as well. You obviously already know about PRNGs, so the only thing open to discuss here is the meaning of the word "random", which is not a mathematical question. I voted to close.
    – Jack M
    Jul 23 at 18:28








2




2




If you have the ability to generate something truly random from nonrandom inputs, why bother with the inputs at all?
– MPW
Jul 23 at 17:54




If you have the ability to generate something truly random from nonrandom inputs, why bother with the inputs at all?
– MPW
Jul 23 at 17:54




2




2




“Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” —John von Neumann
– MJD
Jul 23 at 18:00




“Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin.” —John von Neumann
– MJD
Jul 23 at 18:00












"mix them up using some special algorithms?" The term you're looking for is hashing algorithms. They are meant to be completely deterministic (so no actual randomness) and at the same time as "unpredictable" as possible (so for all intents and purposes, except running them on the same input twice, the results appear to be completely random).
– Arthur
Jul 23 at 18:01





"mix them up using some special algorithms?" The term you're looking for is hashing algorithms. They are meant to be completely deterministic (so no actual randomness) and at the same time as "unpredictable" as possible (so for all intents and purposes, except running them on the same input twice, the results appear to be completely random).
– Arthur
Jul 23 at 18:01













Using the content of computer files won't give you anything "random". Text files will give a distribution of letter occurrence, executables may well be loaded by zeros or most frequently used instructions, data files will also be loaded, in the same way that the frequency of house numbers in streets is biassed towards 1 (because most streets have a house #1 and few have a house #1000 etc).
– Weather Vane
Jul 23 at 18:05




Using the content of computer files won't give you anything "random". Text files will give a distribution of letter occurrence, executables may well be loaded by zeros or most frequently used instructions, data files will also be loaded, in the same way that the frequency of house numbers in streets is biassed towards 1 (because most streets have a house #1 and few have a house #1000 etc).
– Weather Vane
Jul 23 at 18:05












This is really a philosophical question. The knee jerk response is "no, those are only pseudorandom since they're deterministic", but this is very philosophically naive since, I mean, the motion of a die is deterministic as well. You obviously already know about PRNGs, so the only thing open to discuss here is the meaning of the word "random", which is not a mathematical question. I voted to close.
– Jack M
Jul 23 at 18:28





This is really a philosophical question. The knee jerk response is "no, those are only pseudorandom since they're deterministic", but this is very philosophically naive since, I mean, the motion of a die is deterministic as well. You obviously already know about PRNGs, so the only thing open to discuss here is the meaning of the word "random", which is not a mathematical question. I voted to close.
– Jack M
Jul 23 at 18:28











1 Answer
1






active

oldest

votes

















up vote
0
down vote













No, it is not possible.



On this way, you get more and more complicated pseudorandom sources, but not a true random source.



True randomness is, by definition, is coming from a non-deterministic source.



However, if you are enough good in math, you might reach the level of a cryptographically secure random source.



For the actually applied task, even CSPRNG or a pseudorandom source might be enough.






share|cite|improve this answer




























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    No, it is not possible.



    On this way, you get more and more complicated pseudorandom sources, but not a true random source.



    True randomness is, by definition, is coming from a non-deterministic source.



    However, if you are enough good in math, you might reach the level of a cryptographically secure random source.



    For the actually applied task, even CSPRNG or a pseudorandom source might be enough.






    share|cite|improve this answer

























      up vote
      0
      down vote













      No, it is not possible.



      On this way, you get more and more complicated pseudorandom sources, but not a true random source.



      True randomness is, by definition, is coming from a non-deterministic source.



      However, if you are enough good in math, you might reach the level of a cryptographically secure random source.



      For the actually applied task, even CSPRNG or a pseudorandom source might be enough.






      share|cite|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        No, it is not possible.



        On this way, you get more and more complicated pseudorandom sources, but not a true random source.



        True randomness is, by definition, is coming from a non-deterministic source.



        However, if you are enough good in math, you might reach the level of a cryptographically secure random source.



        For the actually applied task, even CSPRNG or a pseudorandom source might be enough.






        share|cite|improve this answer













        No, it is not possible.



        On this way, you get more and more complicated pseudorandom sources, but not a true random source.



        True randomness is, by definition, is coming from a non-deterministic source.



        However, if you are enough good in math, you might reach the level of a cryptographically secure random source.



        For the actually applied task, even CSPRNG or a pseudorandom source might be enough.







        share|cite|improve this answer













        share|cite|improve this answer



        share|cite|improve this answer











        answered Jul 23 at 18:21









        peterh

        2,14731631




        2,14731631












            Comments

            Popular posts from this blog

            What is the equation of a 3D cone with generalised tilt?

            Color the edges and diagonals of a regular polygon

            Relationship between determinant of matrix and determinant of adjoint?