适用于Android的随机布尔生成器

用户3492802

我正在尝试创建案例A或案例B在Android中发生的随机(50/50)机会,我需要它尽可能地简单和资源高效。我已经看过stackoverflow,但是我发现所有随机布尔值都在C ++中?

如果有人可以给我一个关于如何执行此操作的建议,无论是布尔还是字符串/整数(因为有人告诉我布尔是原始的),我将不胜感激。

我尝试了以下

          public static boolean getRandomBoolean() {
          return Math.random() < 0.5; } 



        boolean atrg = getRandomBoolean();  
          if (atrg = true) 
              { Toast.makeText(cxt, "TRUE", Toast.LENGTH_SHORT).show(); }
          else if (atrg = false) 
              { Toast.makeText(cxt, "FALSE", Toast.LENGTH_SHORT).show(); }

但是,几乎在每种情况下,我都测试(> 20x),是否为TRUE?这可能是一个愚蠢的问题,但是getRandomBoolean是布尔值还是int / double?抱歉,您可能猜到了,我是android的新手。

狂热

您的随机数生成器很好,但是显示结果的吐司则不行。

问题出在if语句中,其中您使用了一个等号(=)作为赋值。分配的结果为true,因此永远不会显示“ FALSE”吐司。

试试这个吧。

boolean atrg = getRandomBoolean();  
if (atrg) {
    Toast.makeText(cxt, "TRUE", Toast.LENGTH_SHORT).show();
} else {
    Toast.makeText(cxt, "FALSE", Toast.LENGTH_SHORT).show();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

适用于Android的随机布尔生成器

来自分类Dev

随机数生成器不适用于输出的2D数组-C ++

来自分类Dev

适用于Yeoman的HTML 5生成器?

来自分类Dev

适用于Angular 2的yeoman生成器

来自分类Dev

Windows上适用于Clang的CMake生成器

来自分类Dev

生成器列表不适用于CSV库

来自分类Dev

Bootstrap Typeahead Bloodhound令牌生成器不适用于多个值

来自分类Dev

生成器设计模式不适用于我

来自分类Dev

适用于Linux的最快的JPEG缩略图生成器

来自分类Dev

适用于iPad的条形码生成器代码或SDK

来自分类Dev

Access VBA 中的参数太少,但适用于查询生成器

来自分类Dev

仅适用于特定文件夹的图像数据生成器增强参数 (Keras)

来自分类Dev

随机数生成器android

来自分类Dev

正确的布尔随机生成器(伯努利分布)

来自分类Dev

是否有免费的MySQL管理器以及适用于Ubuntu的可视查询生成器?

来自分类Dev

适用于Mac的NDK R10b 32和64位生成器

来自分类Dev

Java VDM生成器不适用于SAP Cloud SDK 3.7.0版的API_SALES_ORDER_SIMULATION_SRV

来自分类Dev

适用于Get对象的AWS S3存储桶策略,策略生成器Json代码中的错误

来自分类Dev

适用于MySQL的Slick 2.1代码生成器:驱动程序上的ClassNotFoundException

来自分类Dev

是否有免费的MySQL管理器以及适用于Ubuntu的可视查询生成器?

来自分类Dev

适用于Mac的NDK R10b 32和64位生成器

来自分类Dev

随机索引生成器

来自分类Dev

随机图像生成器

来自分类Dev

分形生成器,用于Android Bitmap / Canvas

来自分类Dev

使用布尔型随机数生成器生成从0到n的随机数

来自分类Dev

使用布尔型随机数生成器生成从0到n的随机数

来自分类Dev

生成随机字节不适用于托管域

来自分类Dev

用于字符串生成的随机分布双射映射生成器函数

来自分类Dev

设计随机数生成器

Related 相关文章

  1. 1

    适用于Android的随机布尔生成器

  2. 2

    随机数生成器不适用于输出的2D数组-C ++

  3. 3

    适用于Yeoman的HTML 5生成器?

  4. 4

    适用于Angular 2的yeoman生成器

  5. 5

    Windows上适用于Clang的CMake生成器

  6. 6

    生成器列表不适用于CSV库

  7. 7

    Bootstrap Typeahead Bloodhound令牌生成器不适用于多个值

  8. 8

    生成器设计模式不适用于我

  9. 9

    适用于Linux的最快的JPEG缩略图生成器

  10. 10

    适用于iPad的条形码生成器代码或SDK

  11. 11

    Access VBA 中的参数太少,但适用于查询生成器

  12. 12

    仅适用于特定文件夹的图像数据生成器增强参数 (Keras)

  13. 13

    随机数生成器android

  14. 14

    正确的布尔随机生成器(伯努利分布)

  15. 15

    是否有免费的MySQL管理器以及适用于Ubuntu的可视查询生成器?

  16. 16

    适用于Mac的NDK R10b 32和64位生成器

  17. 17

    Java VDM生成器不适用于SAP Cloud SDK 3.7.0版的API_SALES_ORDER_SIMULATION_SRV

  18. 18

    适用于Get对象的AWS S3存储桶策略,策略生成器Json代码中的错误

  19. 19

    适用于MySQL的Slick 2.1代码生成器:驱动程序上的ClassNotFoundException

  20. 20

    是否有免费的MySQL管理器以及适用于Ubuntu的可视查询生成器?

  21. 21

    适用于Mac的NDK R10b 32和64位生成器

  22. 22

    随机索引生成器

  23. 23

    随机图像生成器

  24. 24

    分形生成器,用于Android Bitmap / Canvas

  25. 25

    使用布尔型随机数生成器生成从0到n的随机数

  26. 26

    使用布尔型随机数生成器生成从0到n的随机数

  27. 27

    生成随机字节不适用于托管域

  28. 28

    用于字符串生成的随机分布双射映射生成器函数

  29. 29

    设计随机数生成器

热门标签

归档