Due to the flaws of rand(), many other default implementations have emerged over the years. Among those are:
rand()
arc4random()
random()
drand48()