使用CL_ABAP_RANDOM_INT的随机数

2020-09-06 02:46发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在尝试使用CL_ABAP_RANDOM_INT类获取随机数,但是以下代码始终返回22。

数据:
lo_ran类型引用到CL_ABAP_RANDOM_INT,
lv_i类型i。

lo_ran = CL_ABAP_RANDOM_INT => CREATE(MIN = 5 MAX = 25)。
lv_i = lo_ran-> GET_NEXT()。

写lv_i。

您知道如何使用此类获取随机数吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我正在尝试使用CL_ABAP_RANDOM_INT类获取随机数,但是以下代码始终返回22。

数据:
lo_ran类型引用到CL_ABAP_RANDOM_INT,
lv_i类型i。

lo_ran = CL_ABAP_RANDOM_INT => CREATE(MIN = 5 MAX = 25)。
lv_i = lo_ran-> GET_NEXT()。

写lv_i。

您知道如何使用此类获取随机数吗?

付费偷看设置
发送
4条回答
派大星 ヾ
1楼 · 2020-09-06 03:20.采纳回答

在初始化时,您将需要一个种子值,以不同的起始值开始。 然后,该实例将产生一系列近似均匀分布的数字。

报告zz_random_int。 最小值= 5最大值= 25种子= lv_seed)。
执行20次。
lv_i = lo_ran-> get_next()。
写/lv_i。
enddo。
木偶小白
2楼-- · 2020-09-06 03:27
< p>是的,苏哈斯,我认为这是一个很好的例证。 并为该序列赋予均匀的随机分布。 此致,Rüdiger

小c菟菟
3楼-- · 2020-09-06 03:25

Hiii,

使用此FM-SXMS_CREATE_RANDOM_NUMBER。 ????

Haoba3210
4楼-- · 2020-09-06 03:31

嗨亲爱的Ashish。

您绝对正确!!

亲切的问候,

一周热门 更多>