net_rand.h 451 B

1234567891011121314151617181920212223242526
  1. /*
  2. * Copied from LiMon - BOOTP.
  3. *
  4. * Copyright 1994, 1995, 2000 Neil Russell.
  5. * (See License)
  6. * Copyright 2000 Paolo Scaffardi
  7. */
  8. #ifndef __NET_RAND_H__
  9. #define __NET_RAND_H__
  10. #define RAND_MAX 0xffffffff
  11. /*
  12. * Seed the random number generator using the eth0 MAC address
  13. */
  14. void srand_mac(void);
  15. /*
  16. * Get a random number (after seeding with MAC address)
  17. *
  18. * @return random number
  19. */
  20. unsigned long rand(void);
  21. #endif /* __NET_RAND_H__ */