да самому. использовать например перманентный использовать счетчик, например в ввиде файла или в виде записи в бд,
можете использовать unix_time с точностью до миллисекунды.
не знаю почему её все рекомендуют, а так по мне книжка на 50% состоит из исходников. Т.е я бы предпочел увидеть 2-3 формулы с пояснениями, чем разбираться в реализации какого то конкретного частного случая использования алгоритма. Поэтому книжке только 3+ из 5 поставил бы.