Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июля!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Возможности языков семейства Си по истине безграничны, однако, в этой свободе кроются и недостатки: всегда нужно программисту держать ухо востро и контроллировать "переполнение буфера", чтобы потом программа не вылетала в "синий экран" на массе разнообразных версий Windows и железа у пользователей. Те же крэкеры и реверсеры специально ищут в коде программ на Си уязвимости, куда можно подсадить любой вирусный код, об этом более подробно автор рассказывал в своём видеокурсе здесь. Я там многое узнал и теперь мой код стал значительно более безопасный.

randomize

 
 Функция            Инициализация генератора случайных чисел.
 
 
 
 Синтаксис          #include<stdlib.h>
 
                    #include<time.h>
 
                    void randomize(void);
 
 
 
 Файл, содержащий   stdlib.h
 
 прототип
 
 
 
 Описание           Функция randomize     инициализирует     генератор
 
                    случайных  чисел некоторым случайным числом.  Т.к.
 
                    randomize  это  макро,  которое  использует  вызов
 
                    функции  time,  то  мы  рекомендуем включить также
 
                    файл time.h при использовании этой функции.
 
 
 
 Возвращаемое       Нет.
 
 значение
 
 
 
 Переносимость      Соответствующая функция существует в Turbo Pascal.
 
 
 
 Смотрите также     rand, random, srand.
 
 
 
 Пример:
 
 
 
 #include <stdio.h>
 
 #include <stdlib.h>
 
 int main(void)
 
 {
 
    int i;
 
    randomize();
 
    printf("10 случайных чисел от 0 до 99 \n\n");
 
    for (i=0; i<10; i++)
 
        printf("%d\n", rand()%100);
 
 return 0;
 
 }


<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS