• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

  • CF has always been a site that welcomes people from different backgrounds and beliefs to participate in discussion and even debate. That is the nature of its ministry. In view of recent events emotions are running very high. We need to remind people of some basic principles in debating on this site. We need to be civil when we express differences in opinion. No personal attacks. Avoid you, your statements. Don't characterize an entire political party with comparisons to Fascism or Communism or other extreme movements that committed atrocities. CF is not the place for broad brush or blanket statements about groups and political parties. Put the broad brushes and blankets away when you come to CF, better yet, put them in the incinerator. Debate had no place for them. We need to remember that people that commit acts of violence represent themselves or a small extreme faction.
  • We hope the site problems here are now solved, however, if you still have any issues, please start a ticket in Contact Us

Results

Jan 10, 2009
648
25
✟30,930.00
Faith
Agnostic
Marital Status
Married
program that randomly generates a sequence
AH, but that's actually kind of hard. Impossible even within the confines of pure software. You would need some sort of physical piece of hardware to collect entropy, otherwise you're just getting pseudo-random numbers which APPEAR random, but are actually sequential and pre-determined based on your initial seed number.
And that kind of hardware is very specialized, AND AWESOME:
YouTube - Dice-O-Matic
 
Upvote 0

Penumbra

Traveler
Dec 3, 2008
2,658
135
United States
✟26,036.00
Faith
Other Religion
Marital Status
Private
AH, but that's actually kind of hard. Impossible even within the confines of pure software. You would need some sort of physical piece of hardware to collect entropy, otherwise you're just getting pseudo-random numbers which APPEAR random, but are actually sequential and pre-determined based on your initial seed number.
And that kind of hardware is very specialized, AND AWESOME:
It is true that software can only generate pseudo-random numbers, but the deviation from being purely random is virtually negligible.

This summer I wrote numerous programs to test the stability of different processes, and used software random numbers a few times. I brought up the concerns to my supervisor (who is a programmer) about it not being purely random, but he said it's so negligible that for our purposes it shouldn't matter, especially since the system I am analyzing uses software random numbers anyway. I did numerous tests on generating random numbers to check how random it is.

For instance, with a simulation of 5 million numbers generated, I graphed them and recorded them extensively, and ran the simulation multiple times to see how each run compares to all previous runs. Even with a number as large as 5 million numbers generated, each run had significant variations, and overall it displayed results one would expect from random numbers. For instance, with 1 million coin flips, sometimes there would be 500,987 heads, and sometimes there would be only 498,654 heads.

One thing you can do is take the random number that comes from the seed, and put it through more processes to increase it's randomness. Like, have a computer program with a loop of 5 million generated random numbers, and for each run through the loop add the newly generated random number to the last one, so you're building a larger and larger random number that is constructed from the sum of all random numbers generated so far. Then, for each run through the loop, determine the last digit that this number ends with. If it's 0,2,4,6, or 8, then call it "heads". If it's 1,3,5,7, or 9, then call it "tails". I'm sure someone who actually has a lot of programming/advanced math experience (unlike me, with only basic programming experience and undergraduate level mathematics) could think of various mathematical ways to increase the randomness way more. There are tons of ideas online I'm sure, and don't some people do this sort of thing for doctoral thesis and such?

For the purposes of the test, if a deity can influence the laws of physics to form a certain outcome of a physical coin flip, he can similarly influence computerized coin flips.

I wonder how much that cost to make...
 
Last edited:
Upvote 0
Jan 10, 2009
648
25
✟30,930.00
Faith
Agnostic
Marital Status
Married
Hi. I'm a programmer. Or a software engineer if you want to get fancy.

I'd like to hammer home the point that pseudo-random numbers are not the same as actual random number. If you start up a process with absolutely no outside input, it will produce the EXACT same output each time. The seed number is the number you feed to a random number generator at the very start. It mixes splices xors and twists that number into a infinate line of pseudo-random numbers. But if you feed it the same seed, it will produce the exact same numbers each time.

It usually doesn't take much to get some sort of exterior source of entropy (read that as randomness) and a lot of new programmers simply take the current second. But that will only get you 60 variations. In Urban Dead, you used to be able to submit your actions at 8 seconds after the top of the minute and ALWAYS score a hit. Some programmers take the seconds since the epoch (Jan 1st, 1970 00:00:01), and that's better. But that means I can run some calculations and predict the outcome based on when I run your process. So if I knew the time-frame of when you generated your RSA key, even if it was a span of a few thousand seconds, I could reproduce the process in which you created the key and run those keys against the target encrypted data I'm trying to crack open. Which is why most key generators demand some sort of entropy source, like you moving the mouse around or something.

For the purposes of the test, if a deity can influence the laws of physics to form a certain outcome of a physical coin flip, he can similarly influence computerized coin flips.
No it can't. Because I KNOW what the outcome is going to be if I know the seed. That's the point I'm trying to make. The hand of god would have to do his tinkering before that seed number is entered, because after that everything is set in stone.

"The creation of random number is too important to be left to chance." - Robert R. Coveyou

(now, if you were to take the digits of Pi (3.14159...) and get a clear message out of them, I'd say that's a good argument for divinity)
 
Upvote 0

azmurath

Well-Known Member
Jun 11, 2006
736
27
Maryland
✟1,045.00
Faith
Agnostic
Marital Status
Single
Politics
US-Others
(now, if you were to take the digits of Pi (3.14159...) and get a clear message out of them, I'd say that's a good argument for divinity)

The problem with Pi is that it is infinite, which means eventually you are going to find a string with meaning to us.
 
Upvote 0
Jan 10, 2009
648
25
✟30,930.00
Faith
Agnostic
Marital Status
Married
The problem with Pi is that it is infinite, which means eventually you are going to find a string with meaning to us.
It probably does have an infinite number of decimals, but I'm pretty sure that's it not assured, yet. It could just have a ridiculous level of precision. It's been proven that it's irrational, so it can't be written as a ratio of two integers. And it's likewise been proven that it transcendental, so "there is no polynomial with rational coefficients of which pi is a root". But I'm not sure that means infinite decimals. I don't have the mathematical chops for that.
 
Upvote 0

Gracchus

Senior Veteran
Dec 21, 2002
7,199
821
California
Visit site
✟38,182.00
Faith
Pantheist
Marital Status
Single
Politics
US-Others
It probably does have an infinite number of decimals, but I'm pretty sure that's it not assured, yet. It could just have a ridiculous level of precision. It's been proven that it's irrational, so it can't be written as a ratio of two integers. And it's likewise been proven that it transcendental, so "there is no polynomial with rational coefficients of which pi is a root". But I'm not sure that means infinite decimals. I don't have the mathematical chops for that.
Actually, the fact that pi has been proven to be irrational means that it has an infinite number of decimal, hexadecimal, or binary digits.

If it had any finite number of places, however long, or if it repeated itself exactly, no matter how long the period, it would be a rational number.

:wave:
 
Upvote 0

Wiccan_Child

Contributor
Mar 21, 2005
19,419
673
Bristol, UK
✟46,731.00
Faith
Atheist
Marital Status
In Relationship
Politics
UK-Liberal-Democrats
The problem with Pi is that it is infinite, which means eventually you are going to find a string with meaning to us.
Not necessarily. It could have every single possible combination of digits, except those with the digit '2' in them (I know this isn't true, but still). If memory serves, the property is 'transcendence'. Or you could have an infinite string of '1's, and have a '0' after every one, two, three... planes (i.e., 1.01101110111101111101111110...).

Just saying :p.
 
Upvote 0
Jan 10, 2009
648
25
✟30,930.00
Faith
Agnostic
Marital Status
Married
Sorry Wiccan, I didn't quite follow that, but azmurath is correct. Since it's infinite, you WILL find ANY combination of number eventually. From the complete work of Shakespeare to the the king james bible, it's in there with perfect grammar and spelling. Now, here in the real world, finding that string of numbers might take you so long that you'll hit the heat death of the universe before you can calculate pi out to that many digits.

But that's the lesson of chaos theory. Given infinity, if it's possible, it will happen regardless of what it is.
 
Upvote 0

Wiccan_Child

Contributor
Mar 21, 2005
19,419
673
Bristol, UK
✟46,731.00
Faith
Atheist
Marital Status
In Relationship
Politics
UK-Liberal-Democrats
Sorry Wiccan, I didn't quite follow that, but azmurath is correct. Since it's infinite, you WILL find ANY combination of number eventually. From the complete work of Shakespeare to the the king james bible, it's in there with perfect grammar and spelling. Now, here in the real world, finding that string of numbers might take you so long that you'll hit the heat death of the universe before you can calculate pi out to that many digits.

But that's the lesson of chaos theory. Given infinity, if it's possible, it will happen regardless of what it is.
Only if ever possible combination of characters has a non-zero possibility of occurring in the string of digits we're looking at. This isn't necessarily the case, even if the string is infinitely long and non-repeating.

It's easy to describe such a string. For example, consider a infinitely long string of characters made up of letters in the English language, except for those with the letter 'z'. The string could be: 'a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-aa-ab-ac-ad-ae-af-ag-ah-ai-aj-...' (hyphens added to clarify the pattern). Such a string would never repeat itself, but neither does it have every single possible combination of letters, since we've arbitrarily chosen the string such that the letter 'z' never occurs. You will never find the word 'zombie' in that infinitely-long, non-repeating string.

If the odds of our search word (be it zombie, the KJV, the entire works of Shakespeare, or whatever), if the odds of that word is zero, then, no matter how long the string is, you will never find it. An obscenely small chance? Sure, it will crop up all over the place. But a zero percent change? No.
 
Last edited:
Upvote 0

Wiccan_Child

Contributor
Mar 21, 2005
19,419
673
Bristol, UK
✟46,731.00
Faith
Atheist
Marital Status
In Relationship
Politics
UK-Liberal-Democrats
Ah, correct.

But I guess I have to ask why pi wouldn't contain the groups of numbers to get all the ascii characters. I read the Wikipedia entry on pi's transcendence, but uh, do you got the cliff notes version?
I read something about pi, but I can't remember if it said you could or you couldn't find all the digits. My guess is you can. Pi is like a bad prostitute, in a way: it gives you test results you don't want, and it turns up at the most inconvenient of times.
 
Upvote 0

JediMobius

The Guy with the Face
Jan 12, 2006
1,592
112
41
Beer City, Michigan
✟25,618.00
Country
United States
Gender
Male
Faith
Christian
Marital Status
Private
Politics
US-Others
I suspect the experiment failed because there was too much control. For example, not allowing the coin to bounce off anything changes possible results, and so does disallowing the flip of the caught coin onto the back of your hand. This interesting in that the result would still be random. Anyway, it's not that prayer doesn't work that way, faith doesn't work that way. You don't have to be a believer to pray earnestly, you just have to take a step of faith. Also, in my experience, although God is not adverse to showing himself through the mundane, I can't think of an example of God showing himself through the inanimate. God is a living God after all, not a coin flip.

For the sake of the hypothetical, I would have done this experiment differently. I would have found some measure of the frequency each letter is used in common english as well as spaces and used that data to decide how many r, s, t, l, n, e's I used for the code.
 
Upvote 0

AV1611VET

SCIENCE CAN TAKE A HIKE
Site Supporter
Jun 18, 2006
3,856,435
52,724
Guam
✟5,182,747.00
Country
United States
Gender
Male
Faith
Baptist
Marital Status
Married
Politics
US-Republican
The message according to my chart is:

Tpwoecavlyizaaxhcnemigynxaflemtiuz sorujg hh ubpjdgalbqoagaycbdmsrnuykpjzkwobefluagngepzjtzpbecaiu

Run through an anagram solver with the loosest possible parameters, it yielded zero results.
I found one!

TpwoecavlyizaaxhcnemiGynxaflEmTiuz sorujg hh ubpjdgAlbqoagaycbdmsrnuykpJzkwObefluagngepzjtzpBecaiu
 
Upvote 0