Como inserir Mersenne twister no meu programa em C?

Boa noite!

Sou iniciante em C e estou com dificuldade em inserir o Mersenne Twister para gerar numeros aleatorios em meu programa.

Encontrei o algoritmo pronto aqui:
https://github.com/ESultanik/mtwister/blob/master/mtwister.c
https://github.com/ESultanik/mtwister/blob/master/mtwister.h
https://github.com/ESultanik/mtwister/blob/master/README.md

Porem, não sei onde coloco o arquivo .c (copio no meu codigo, fica separado 🤷 sei lá), e não sei onde coloco o arquivo .h

Obrigado pela atenção!