#include <stdio.h>
#include <string.h>
+#include <time.h>
+#include <stdlib.h>
#include "common.h"
#include "backend.h"
uint64 hash(int moveNr)
{
- char c;
- int p, r, f, i, p_enc, squareNr, pieceGroup;
+ int r, f, p_enc, squareNr, pieceGroup;
uint64 key=0, Zobrist;
for(f=BOARD_LEFT; f<BOARD_RGHT; f++){
for(i=0; i<count; i++){
total_weight += entries[i].weight;
}
- srandom( time(0) );
j = (random() & 0x7FFF) * total_weight >> 15; // create random < total_weight
total_weight = 0;
for(i=0; i<count; i++){