Random numbers are sequences of integers which show absolutely no relation to each other anywhere in the sequence. Pseudo random numbers (PRNs) are random numbers which can be generated deterministically. Pseudo random numbers are widely used in cryptographic protocols to provide secrecy. A wide variety of pseudo random number generators (PRNGs) were proposed earlier which exhibit characteristics of PRNG and generate pseudo random numbers. In this paper, we propose a temporal based algorithm to generate pseudo random numbers. Our algorithm utilizes dynamic system clock and product of two large prime numbers generated randomly. Using dynamic system clock, we ensure that the seed is obtained from entropy source of some physical phenomenon and product of large prime numbers generated randomly ensure randomness of generated numbers. Our algorithm is easy to implement on any computing device and can be used for generating sequence of pseudo random numbers for desired purpose.
Software engineering is comparatively a new addition in the vocabulary of traditional engineering discipline. Being a late joiner, software engineering obtained many of its process foundation from traditional engineering domains. But the ever-changing business needs and the growing complexity that are required to be addressed in a software application, have kept software engineers on their toes to continuously improve the development process to meet and to manage the challenges in it. Agile project management has been the most significant development in IT industry to manage software development process that could deliver quality software product at an extremely high speed compared to any of the predecessor methods. The key abstraction of all the flavors of agile methods is adaptability towards change. This adaptability is achieved by the use of quality practices and practitioners in a closely integrated working environment that also involves the customers in the development process more than ever before. IT industry has acknowledged the significant success of the agile process and has been a buzz-word for a decade in the IT industry. The paper is built upon a comparative study of the application of Agile project management in both IT and non-IT industries. It further discusses the adaptability of agile methods and its potential to benefit the Non-IT industry in managing the quality of deliverables while maintaining high delivery speed. The discussion extends its boundaries to cover the reason for less acceptance of Agile process in non-IT industry and put forth an argument against the suitability of some of the success-factors in the case of non-IT industries, while they enabled a high acceptance of the Agile process in IT-industry.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.