diff --git a/wrenchboard/src/shared_tool/account.cc b/wrenchboard/src/shared_tool/account.cc index bf559905..a1a8468f 100644 --- a/wrenchboard/src/shared_tool/account.cc +++ b/wrenchboard/src/shared_tool/account.cc @@ -1100,16 +1100,18 @@ long WrenchResetMemberPass(CVars in, CVars &out) { int r1, i; char reset_pin[10]; -// srand(time(NULL)); -// r1 = abs(rand()*100); + srand(time(NULL)); + r1 = abs(rand()*1000); // sprintf(reset_pin, "%d", r1); - for (i = 1; i <5; i++) - { - srand(time(NULL)); - r1 = abs(rand()); - sprintf(reset_pin, "%d", r1); - } + snprintf(reset_pin, sizeof (reset_pin), "%d", r1); + +// for (i = 1; i <5; i++) +// { +// srand(time(NULL)); +// r1 = abs(rand()); +// sprintf(reset_pin, "%d", r1); +// } CVars xx; if (member_id > 0) {