在ABAP程序中有两种方式可以获取随机数:

    方式一:
    使用  function QF05_RANDOM_INTEGER  来获得随机数, 第一次使用的时候只是获得种子. 所以在程序中使用的时候,要在最开始设置种子. 如, 我想获得一个1-10的随机数,应该在
 CALL FUNCTION 'QF05_RANDOM_INTEGER'
        EXPORTING
          ran_int_max = 10
          ran_int_min = 1
        IMPORTING
          ran_int     = my_value.
之前,用
 CALL FUNCTION 'QF05_RANDOM_INTEGER'
        EXPORTING
          ran_int_max = 2 "随便用什么
          ran_int_min = 1
        IMPORTING
          ran_int     = my_seed. "随便一个变量
 
这样 得到的 my_value 才会不一样.
方式二:
DATA: cl_random TYPE REF TO cl_random_number,
      m TYPE i.
START-OF-SELECTION.
CREATE OBJECT cl_random.
CALL METHOD cl_random->if_random_number~init .
CALL METHOD cl_random->if_random_number~get_random_int
    EXPORTING
      i_limit = 99999
    RECEIVING
      r_random = m.
WRITE m.

ABAP中怎样获取随机数相关推荐

  1. C++11中,获取随机数的新方法default_random_engine

    C++11中,提供了一种新的获取随机数的方法. 以前获取伪随机数都是用的rand,想要获取两个数之间的伪随机数,方法如下: int min,max; //定义上下边界int range=max-min ...

  2. ABAP中,获取报表ALV数据sample

    abap开发中,有时会需要获取另外一个已存在的报表中的数据,也就是绑定在ALV上的数据,通常有两种做法: 第一种方法:把ALV的内表数据export到内存中,在调用结束后,用import从内存中读取出 ...

  3. java如何实取随机数_java - 如何在Kotlin中获取随机数?

    java - 如何在Kotlin中获取随机数? 可以在2个参数之间返回随机整数的通用方法,如ruby,可以使用rand(0..n). 有什么建议吗? 16个解决方案 208 votes 我的建议是In ...

  4. SAP ABAP屏幕(Dialog)开发中,获取文本框的内容并且存到数据库中。

    续更SAP相关内容. 这次讲一下在ABAP屏幕开发中怎样获取文本框的值. 在C# Winform开发中,我们直接 textBox.Text就可以取到文本框的值,但在ABAP中要繁琐一些. 好了,操作. ...

  5. (1)数组乱序(3)数组中获取随机数

    (1)数组乱序 created() {// (1)数组乱序let res1 = this.getarrScrambling([1, 2, 3,4,5]);console.log(res1);let a ...

  6. java中的随机数_Java获取随机数

    随机数在实际中使用很广泛,比如要随即生成一个固定长度的字符串.数字.或者随即生成一个不定长度的数字.或者进行一个模拟的随机选择等等.Java提供了最基本的工具,可以帮助开发者来实现这一切. 一.Jav ...

  7. php中获取随机数的方法,PHP实现获取随机数的方法

    这篇文章主要介绍了PHP简单获取随机数的常用方法,结合实例形式分析了php实现指定范围随机数与指定字符序列随机数的简单实现技巧,需要的朋友可以参考下 1.直接获取从min-max的数,例如1-20: ...

  8. linux 内核 获取随机数

    linux内核的熵池 Linux内核采用熵来描述数据的随机性.熵(entropy)是描述系统混乱无序程度的物理量,一个系统的熵越大则说明该系统的有序性越差,即不确定性越大.在信息学中,熵被用来表征一个 ...

  9. 可以获取python整数类型帮助的是什么-下列选项中可以获取Python整数类型帮助的是()。...

    [填空题]smooth finish [简答题]请完成考试系统<Word操作>中试卷8938,交卷成功时截全屏图(包括分数.姓名.右下角时间)并在本题答案区上传该 屏图 . [填空题]立柱 ...

最新文章

  1. Horticulture Research 模式图的手稿
  2. Linux(Centos)快速搭建SVN服务器
  3. [置顶]IA32 architecture 学习笔记 (一)
  4. 在java的实现栈的插入数据_Java实现数据结构栈stack和队列Queue
  5. 华人打造二次元老婆生成器!尔康容嬷嬷成萌妹,图像视频都能变 | Demo可玩
  6. 蓝牙BLE LINK LAYER剖析(一) -- status and channel
  7. 选对论文,效率提升50% | 本周值得读
  8. oracle =1,oracle中的 where 1=1 和where 1 !=1
  9. 实战案例丨分布式系统中如何用python实现Paxos
  10. 分布式、集群的概念、区别
  11. mysql dbd 卸载_mysql首次使用过程以及彻底卸载过程
  12. Oracle浅谈第一回
  13. spring Annotation 组件注入
  14. Linux下实现一个论文翻译阅读的小工具
  15. Vivado下使用Microblaze控制LED(vcu118,HLS级开发)
  16. 计算机基础-初步认识软件和硬件
  17. 算法的时间复杂度和空间复杂度详解
  18. 边缘计算网关平台发展现状综述
  19. Python实现批量自动发工资条
  20. OpenCV—python 显着性检测二

热门文章

  1. sql 2000 分页
  2. 谈谈我对Spring IOC的理解
  3. 讨论下 Java 流文件读写缓存大小设置的问题
  4. IOT/智能设备日志解决方案(1):概述
  5. ThinkJava-复用类
  6. PostgreSQL SQL 语言:数据定义
  7. Android-通过SlidingMenu高仿微信6.2最新版手势滑动返回(二)
  8. 微软任务管理软件 Planner,Office 365 用户免费用
  9. 什么样的计算机书才是市场需要的——2009年计算机图书选题策划方向(三) (全文完)...
  10. ArcEngine的鼠标事件中按键判断~