Цитата:
что гарантирует, что при различных вызовах программы она будет себя вести по-разному
Евгений Машеров, не придираясь к словам (как может гарантироваться разное поведение программы, если мы не знаем, что там дальше со случайными числами происходит? может быть, они на 0 умножаются), таки даже неповторяющихся последовательностей чисел при использовании srand и rand может не получиться, какое уж там "гарантировать".
А топикстартеру можно рекомендовать заглянуть в хелп к своему компилятору или на худой конец набрать названия функций в гугле. Ибо функций много, не спрашивать же каждую на форуме. А у них еще есть такие важные вещи, как тип аргументов и возвращаемых значений.