Я работаю над небольшим (на самом деле не таким уж маленьким) проектом на C (ссылка этот вопрос), и мне нужна небольшая функция на C, которая генерировала бы уникальную и случайную строку.
Мне нужен небольшой, который я могу включить в качестве служебной функции в файл .c. Пожалуйста, помогите мне с вашими мозгами и покажите мне, как умно это можно сделать!
Спасибо и виртуально БОЛЬШОЕ объятие за лучшее решение :)
РЕДАКТИРОВАТЬ: (то, что я только что сказал msw ниже) Я действительно думаю, что мне просто нужна случайная строка в качестве ключа (которая будет выглядеть как uuid), и я думал, что это будет сделано с временными метками или чем-то подобным. (Я не хочу добавлять кучу файлов в свой проект только для генерации случайного ключа)
Извините за путаницу, все!
РЕДАКТИРОВАТЬ2: Спасибо всем за ваш вклад, я, наконец, буду использовать OSSP uuid lib с SHA-1 проще внедрить/интегрировать