From 82c140e7ceb6d49b2ec07613185c1fd3d0b832d6 Mon Sep 17 00:00:00 2001 From: khalahan Date: Mon, 11 Jun 2012 23:05:09 +0200 Subject: [PATCH] name_new : change generation of random number --- src/namecoin.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/namecoin.cpp b/src/namecoin.cpp index 39433d480..494975541 100644 --- a/src/namecoin.cpp +++ b/src/namecoin.cpp @@ -1204,7 +1204,10 @@ Value name_new(const Array& params, bool fHelp) wtx.nVersion = NAMECOIN_TX_VERSION; uint64 rand = GetRand((uint64)-1); - vector vchRand = CBigNum(rand).getvch(); + vector seedRand = CBigNum(rand).getvch(); + string strRand = Hash(seedRand.begin(), seedRand.end()).ToString(); + strRand.resize(16); + vector vchRand = ParseHex(strRand); vector vchToHash(vchRand); vchToHash.insert(vchToHash.end(), vchName.begin(), vchName.end()); uint160 hash = Hash160(vchToHash);