1. A machine-readable storage medium having instructions stored therein, which when executed by a computer, cause the computer to perform a method comprising: receiving first source code having a code block, the first source code including a code block to perform one or more operations for execution based on the first source code; updating the first source code with two or more copies of the code block, wherein the operations are performed via a random one of the copies of the code block; and generating second source code based on the updated first source code, wherein the second code when executed by a processor produces an identical result as the first source code.