Abstract
A software based random pulser operated on a personal computer is reported in this paper. A printer I/O port of the computer which removes completely a hardware burden is used as the outlet of the pulse train. The random pulser sends out pulses whose intervals obey an exponential distribution. Series of exponentially random numbers which govern the time intervals are provided by uniformly distributed pseudo random numbers generated by Turbo-C. The mean rate f0 of a pulse train can be set at will. In addition, a time-dependent f0 which follows a function f0 (t) of t can also be furnished in the pulser. The maximum rate depends on the computer employed. With PC486HG (EPSON: i486DX2, 50MHz), a maximum rate 9.1×104 cps was achieved.