Index: rutil/stun/Stun.cxx
--- rutil/stun/Stun.cxx.orig
+++ rutil/stun/Stun.cxx
@@ -802,6 +802,9 @@ stunRand()
 {
    // return 32 bits of random stuff
    resip_assert( sizeof(int) == 4 );
+#if defined(__OpenBSD__)
+   return arc4random();
+#else
    static bool init=false;
    if ( !init )
    { 
@@ -857,6 +860,7 @@ stunRand()
    return ret;
 #else
    return random(); 
+#endif
 #endif
 }
 
