func: function insecureRand() private view returns (uint256)
      {
          return uint256(keccak256(abi.encodePacked(
              largestDefinitePrimeFound(),
              probablePrimes.length,
              block.coinbase,
              block.timestamp,
              block.number,
              block.difficulty,
              tx.origin,
              tx.gasprice,
              msg.sender,
              now,
              gasleft()
          )));
      }