A computer program product for facilitating processing in a computing environment, the computer program product comprising: a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit operable to perform a method comprising obtaining an instruction to be executed, the instruction being a single architected machine instruction configured to perform a plurality of functions including a true random number generator function that produces raw entropy, conditioned entropy, or both; and executing the instruction, the executing comprising: based on a function code associated with the instruction having a selected value specifying the true random number generator function, checking one or more inputs of the instruction to determine that the true random number generator function of the plurality of functions is to be performed; wherein based on a first input of the one or more inputs having a first value, performing a function of providing raw entropy, wherein the providing of raw entropy includes storing a number of raw random numbers; and wherein based on a second input of the one or more inputs having a second value, performing another function of providing conditioned entropy, wherein the providing of conditioned entropy includes storing a number of conditioned random numbers. a computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit operable to perform a method comprising obtaining an instruction to be executed, the instruction being a single architected machine instruction configured to perform a plurality of functions including a true random number generator function that produces raw entropy, conditioned entropy, or both; and executing the instruction, the executing comprising: based on a function code associated with the instruction having a selected value specifying the true random number generator function, checking one or more inputs of the instruction to determine that the true random number generator function of the plurality of functions is to be performed; wherein based on a first input of the one or more inputs having a first value, performing a function of providing raw entropy, wherein the providing of raw entropy includes storing a number of raw random numbers; and wherein based on a second input of the one or more inputs having a second value, performing another function of providing conditioned entropy, wherein the providing of conditioned entropy includes storing a number of conditioned random numbers. based on a function code associated with the instruction having a selected value specifying the true random number generator function, checking one or more inputs of the instruction to determine that the true random number generator function of the plurality of functions is to be performed; wherein based on a first input of the one or more inputs having a first value, performing a function of providing raw entropy, wherein the providing of raw entropy includes storing a number of raw random numbers; and wherein based on a second input of the one or more inputs having a second value, performing another function of providing conditioned entropy, wherein the providing of conditioned entropy includes storing a number of conditioned random numbers.