X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=check%2Frandomize_serials.cpp;h=5603452a412d4ea4e701d4a8add40b6a05e0cbdf;hp=ad29a1bac218f58159357e3d20b58aa6a6f46b0f;hb=acae7ab5a4dc94d1f54ba794f32f5764cdb4d704;hpb=c3c748381bda4f81b68e50db2eed440c19f24b85 diff --git a/check/randomize_serials.cpp b/check/randomize_serials.cpp index ad29a1ba..5603452a 100644 --- a/check/randomize_serials.cpp +++ b/check/randomize_serials.cpp @@ -1,10 +1,34 @@ +/** @file randomize_serials.cpp + * + * Utility function used by the benchmarks. + */ + +/* + * GiNaC Copyright (C) 1999-2015 Johannes Gutenberg University Mainz, Germany + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include "ginac.h" +using namespace GiNaC; + #include #include -#include "ginac.h" using namespace std; -using namespace GiNaC; -/** Generate a random amount of symbols and destroy them again immediatly. +/** Generate a random amount of symbols and destroy them again immediately. * This operation effectively makes the serial numbers of all subsequent * symbols unpredictable. If the serials are unpredictable, then so are * their hash values. If the hash values are unpredictable, then so are @@ -21,11 +45,9 @@ using namespace GiNaC; */ void randomify_symbol_serials() { - srand(time(NULL)); + srand(time(nullptr)); const int m = rand() % 666; for (int s=0; s