Also I wonder what defines created. If I create a program that can generate every possible variation of x, do I get copyright when the program is run or do the results have to be saved. Or do I get copyright over the output of my program before it has even run since the result of the program is fixed we can know it would have resulted in the output even if it was never run. What if I just make a webserver with unlimited pages and given the correct url is entered it can output any result at all. That data was available on my website since it was created so do I have copyright over it?
If we allow the output of programs which were not extensions of the users input (photoshop, a text editor) than in theory my program that outputs random numbers now has copyright over every possible work that could ever be created.