[Question]
  [
It's very easy: 
Create a program without writing a single line of code. The code may only consist of existing Stack Overflow questions and answers.
The program should create two random numbers and output the numbers 
* added to,
* subtracted from,
* multiplied with and
* divided by
each other. 
**Rules**
You must include links to the questions/answers you used in your answer.
You may not modify the code you find, with the following exceptions:
1. You may rename variables, functions, and methods. (This doesn't mean you can change a method invocation, by changing, say scanner.nextInt() to scanner.nextLine() and claiming that you're changing a method name. The change must be in the definition or reference to the same entity.). The solution should still work if variables, functions or methods would be renamed again.
2. You may adjust indentation appropriately.
3. You can assume that the proper modules are loaded for the code snippets to work. (e.g., import statements for Java and Python, using statements for C# and C++, and their equivalents in all languages) If the code snippet includes the imports for you, you can move them to the top of the code.
4. If the language requires the code to be in some kind of method body to execute (e.g., `public static void main(String[] args)` for Java, `static int Main(string[] args)` for C#, and so on), you can wrap your code in the appropriate method. But the contents of that main method must remain unmodified.
5. You must supply an explicit list of any variable/method/function/class renamings performed.
6. You can't take snippets of snippets (meaning if you take a code block from a post, you take the whole thing)
Provide a brief description of what the code does for people who aren't intimate with the language you're using.
You must use snippets posted before this challenge was started.
**Popularity contest, so the most upvotes wins!**
**Deadline**
I will accept the the submission that has the most votes around the end of August, 6.
  
[Answer]
# J, 7 questions/answers, none about J
```
echo a%b[echo a*b[echo a-b[echo a+b[b=:?2147483647 [a=:?2147483647
```
It's a pretty damn cheap way to do it, I'm not gonna lie. Here are the SO answers I used:
* `echo`
[This answer](https://stackoverflow.com/questions/8467424/echo-new-line-in-bash-prints-literal-n/8467449#8467449)
* `+`, `-`, `*` and `%`
[This question](https://stackoverflow.com/questions/11694546/divide-a-number-by-3-without-using-operators)
* `?`
[This answer](https://stackoverflow.com/questions/4554749/replace-a-question-mark-with/4554779#4554779)
* `[`
[This answer](https://stackoverflow.com/questions/27722201/php-explode-all-square-bracket/27722229#27722229)
* `=` and `:`
[This community wiki question](https://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php)
* `2147483647`
[This answer](https://stackoverflow.com/questions/94591/what-is-the-maximum-value-for-a-int32/17487532#17487532)
* `foo`
[This answer](https://stackoverflow.com/questions/7098348/query-search-letters-to-letters/7098439#7098439)
I renamed variable `foo` as `a` and `b` in the code.
[Answer]
# Python 2, ~~7~~ 6 references
Creating this solution wasn't as easy as it looked. Searching Stack Overflow for specific code is difficult, since symbols are not included in the search. 
I had found a way to do this with 2000-bit random numbers, using a different answer in place of Ref #1, ~~but I couldn't test it on the online environments I use since it involves `getrandbits`, which calls `os.urandom`, giving me a `NotImplementedError`, so I went this way instead.~~ This could actually be used now, with TIO.
[**Try it online**](https://tio.run/nexus/python2#hZHNTsMwEITvfoqVuCQoP7VLRanEEY68QJXDxnYbq8naclxAvDfnYjcpBQmJS8bONzPrOKcb6EJw46aupVV6b/tdNQaUB/0uO6S9rqQdaqxXy4f1ql7e3fM1Y2Zw1gfwSMoOjBGHR9g2USt0TpPKJlIlMRQyXgBfLPI8WsVsFf9afWod0GXjcSjgw7iMIiQRmRcz6nFoFULYQNguGiij8AaKX2aGbZpJfGuaWxLxCTvrwYCh9AV7nfWaoj3PmzS0gB7HEBOex8oiScmbOPIKxATEGWD7DbA9gygJ0DVBU4KmBLuBFxvieNkflVbpHOooQxnQxV36CxU8xxO@am92RmIwliB0GM4M3qw/jBVzPl4XEJ@bY@kTKaAfxWz2eH5ZiHmB7XQpu95iyLDNoU4Vf727BE6nT7KlRNnpLw)
```
#assumed to be loaded
import random
n1 = []
n1.append(random.randint(1, 100))
n2 = []
n2.append(random.randint(1, 100))
r1 = map(sum, zip(n1, n2))
r2 = map(lambda t: t[0] - t[1] ,zip(n1, n2))
ab = [n1[i]*n2[i] for i in range(len(n1))]
r1, last = r1[0], r1[-1]
r2, last = r2[0], r2[-1]
ab, last = ab[0], ab[-1]
n2, last = n2[0], n2[-1]
print r1
print r2
print ab
ab = float(ab) / n2
ab = float(ab) / n2
print ab
```
### References
`import random` is assumed to be loaded, since the question says that's allowed.
1. `lst = []` and `lst.append(random.randint(1, 100))` - [Here](https://stackoverflow.com/a/30295181/2415524)
2. `map(sum, zip(r1, r2))`, `map(lambda t: t[0] - t[1] ,zip(r1, r2))`, `r1`, and `r2` - [Here](https://stackoverflow.com/questions/15916966/python-math-adding-numbers-from-two-list-index-by-index/15917073#15917073)
3. `result = float(a) / b` - [Here](https://stackoverflow.com/a/6315997/2415524)
4. `ab = [a[i]*b[i] for i in range(len(a))]` - [Here](https://stackoverflow.com/a/22242119/2415524)
5. `first, last = some_list[0], some_list[-1]` - [Here](https://stackoverflow.com/a/12218857/2415524)
6. `print x` - [Here](https://stackoverflow.com/a/22004184/2415524)
### Renamed
1. `lst` renamed to `n1` and `n2` (Ref #1: I used the entire code twice)
2. `r1` and `r2` renamed to `n1` and `n2` (Ref #2: I used the separate variables later though, to assign the maps and to divide in the last print, since the answer included them. )
3. `result` and `a` renamed to `ab`, and `b` renamed to `n2` (Ref #3)
4. `a` and `b` renamed to `n1` and `n2` (Ref #4)
5. `first` and `some_list` both renamed to `r1`, `r2`, `ab`, or `n2`, depending on which line. (Ref #5: I used this four times. Note that only the first assignment is used, so I don't rename `last`)
6. `x` is renamed to `r1`, `r2`, or `ab`, depending on which line. (Ref #6)
[Answer]
# [Decimal](//git.io/Decimal), 2 references
```
82D82D00D30001D30041D301212010D301200D30001D30042D301212010D301200D30001D30043D301212010D301200D30001D30044D30122
```
Commands used:
* `0` SET (default stack index)
* `1` PUSH
	+ `2` CHAR
* `2` POP
* `3` I/O
	+ `00` duplicate stack
	+ `01` from stack to STDOUT
* `4` MATH
	+ `1` ADD
	+ `2` SUBTRACT
	+ `3` MULTIPLY
	+ `4` DIVIDE
* `8` BUILTIN
	+ `2` push random integer to stack
Explained version:
```
82D       ; push random INT    - stack contains {r1}
82D       ; push random INT    - stack contains {r1, r2}
00D300    ; duplicate stack[0] - stack contains {r1, r2, r1}
01D300    ; duplicate stack[1] - stack contains {r1, r2, r1, r2}
41D       ; math +             - stack contains {r1, r2, r1+r2}
301       ; print from stack to output
2         ; pop                - stack contains {r1, r2}
12010D3012; print newline
00D300    ; duplicate stack[0] - stack contains {r1, r2, r1}
01D300    ; duplicate stack[1] - stack contains {r1, r2, r1, r2}
42D       ; math -             - stack contains {r1, r2, r1-r2}
301       ; print from stack to output
2         ; pop                - stack contains {r1, r2}
12010D3012; print newline
00D300    ; duplicate stack[0] - stack contains {r1, r2, r1}
01D300    ; duplicate stack[1] - stack contains {r1, r2, r1, r2}
43D       ; math *             - stack contains {r1, r2, r1*r2}
301       ; print from stack to output
2         ;                    - stack contains {r1, r2}
12010D3012; print newline
00D300    ; duplicate stack[0] - stack contains {r1, r2, r1}
01D300    ; duplicate stack[1] - stack contains {r1, r2, r1, r2}
44D       ; math /             - stack contains {r1, r2, r1/r2}
301       ; print from stack to output
```
Sources: 
* <https://stackoverflow.com/a/473309/6850771> - `d` (capitalized)
* <https://stackoverflow.com/q/15405966/6850771> - `0` through `9`
[Try it online!](https://tio.run/##S0lNzsxNzPn/38LIBYgMDFyMDQwMDEGkCYg0NDI0MjA0ALNQJI3wSRrjkzQBCxn9//81L183OTE5IxUA) You'll need to disable the output cache if it's not automatically disabled.
]