Cryptanalysis of the Purple Cipher using Random Restarts