Я нашел этот ответ в другом посте, о том, как сгенерировать случайное число:
-(NSString *) genRandStringLength:(int)length
{
NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
NSMutableString *randomString = [NSMutableString stringWithCapacity: length];
for (int i = 0; i < length; i++) {
[randomString appendFormat: @"%c", [letters characterAtIndex: rand()%[letters length]]];
}
return randomString;
}
Я строю игру и мне нужно генерировать уникальный идентификатор для каждого матча. Если у меня будет 100 000 новых совпадений в день (когда игра завершена, она удаляется и ее уникальный идентификатор может быть повторно использован), какую длину можно использовать в приведенном выше коде, чтобы избежать конфликтов совпадает с тем же идентификатором)? Или есть лучший способ создать уникальный идентификатор?
Я хочу попытаться уменьшить производительность, так как она будет отправляться на сервер и обратно.
Спасибо