生成随机 0 或 1 - Oracle

Ara*_*llo 3 oracle random

我需要生成一个可以是 0 或 1 的随机值。我试过这个:select floor(DBMS_RANDOM.VALUE (0, 1)) from dual但是获得值 1 的可能性非常非常低。在 0 和 1 的可能性相似的情况下,有没有机会得到这个?

Rah*_*thi 6

尝试使用round代替floor

select round(DBMS_RANDOM.VALUE (0, 1)) from dual
Run Code Online (Sandbox Code Playgroud)