/in/foo.cc:16:5: error: ambiguating new declaration of 'int random()'
16 | int random()
| ^~~~~~
In file included from /usr/include/c++/12/cstdlib:75,
from /usr/include/c++/12/ext/string_conversions.h:41,
from /usr/include/c++/12/bits/basic_string.h:3960,
from /usr/include/c++/12/string:53,
from /usr/include/c++/12/bits/locale_classes.h:40,
from /usr/include/c++/12/bits/ios_base.h:41,
from /usr/include/c++/12/ios:42,
from /usr/include/c++/12/ostream:38,
from /usr/include/c++/12/iostream:39,
from /in/foo.cc:1:
/usr/include/stdlib.h:402:17: note: old declaration 'long int random()'
402 | extern long int random (void) __THROW;
| ^~~~~~