介绍几个随机数生成函数[CACS_RANDOM_I4,QF05_RANDOM_INTEGER,QF05_RANDOM]

SAP提供了很多随机数生成的函数,可以在SE37中查到。

2017-02-13_10-52-38

<img class="alignnone size-full wp-image-2919" src="http://www.baidusap.com/wp-content/uploads/2017-02-13_10-52-38-1.png" alt="2017-02-13_10-52-38" width="1194" height="635" srcset="http://www.baidusap.com/wp-content/uploads/2017-02-13_10-52-38-1.png 1194w, http://www.baidusap.com/wp-content/uploads/2017-02-13_10-52-38-1-740x394.png 740w, http://www.baidusap.com/wp-content/uploads/2017-02-13_10-52-38-1-768x408.png 768w, http://www.baidusap.com/wp-content/uploads/2017-02-13_10-52-38-1-1024x545.png 1024w" sizes="(max-width: 1194px) 100vw, 1194px" />

下面介绍其中三个.

1, CACS_RANDOM_I4

CACS_RANDOM_I4能生成正整数随机数。

DATA g_rnd TYPE int4.
DO 10 TIMES.CALL FUNCTION 'CACS_RANDOM_I4'EXPORTINGrnd_min   = 0rnd_max   = 35IMPORTINGrnd_value = g_rnd.WRITE:/ g_rnd.
ENDDO.

2, QF05_RANDOM_INTEGER

QF05_RANDOM_INTEGER能生成整数的随机数,包括负数。

DATA g_int TYPE int4.
DO 10 TIMES.CALL FUNCTION 'QF05_RANDOM_INTEGER'EXPORTINGran_int_max = 100ran_int_min = -100IMPORTINGran_int     = g_int.WRITE:/ g_int.
ENDDO.

2017-02-13_11-01-19

<img class="alignnone size-full wp-image-2921" src="http://www.baidusap.com/wp-content/uploads/2017-02-13_11-01-19.png" alt="2017-02-13_11-01-19" width="403" height="160" />

3, QF05_RANDOM

QF05_RANDOM能生成0-1之间的浮点类型的随机数。

DATA g_f TYPE f.
DO 10 TIMES.CALL FUNCTION 'QF05_RANDOM'IMPORTINGran_number = g_f.WRITE:/ g_f.
ENDDO.

2017-02-13_11-02-53

<img class="alignnone size-full wp-image-2922" src="http://www.baidusap.com/wp-content/uploads/2017-02-13_11-02-53.png" alt="2017-02-13_11-02-53" width="413" height="206" />

以上。

转载于:https://www.cnblogs.com/datie/p/11435874.html


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部