A process for providing nitrogen gas to a customer at a variable flow rate, but at a purity which is at least equal to P.sub.0 whatever the flow rate of said nitrogen gas, comprising the steps of providing a first source of high purity nitrogen gas having a purity which is greater than P.sub.1 P.sub.1 >P.sub.0 and a second source of low purity nitrogen gas having a purity P.sub.2 which is dependant upon its flow rate, said purity being lower than P.sub.0 when its flow rate is about its maximum flow rate and greater than P.sub.0 at lower flow rates, measuring the purity P of the low purity nitrogen gas, comparing P to P.sub.0, and when P<P.sub.0, mixing the high purity nitrogen gas to the low purity nitrogen gas and delivering to the customer a gas mixture which purity is greater than or at least equal to P.sub.0 and when P.gtoreq.P.sub.0, delivering directly the low purity nitrogen gas to the customer, the flow rate of the nitrogen gas provided to the customer being adjusted as a function of its need.