Sunday, November 17, 2024
Google search engine
HomeLanguagesJavaDoubleStream generate() method in Java

DoubleStream generate() method in Java

DoubleStream generate(DoubleSupplier s) returns an infinite sequential unordered stream where each element is generated by the provided DoubleSupplier(a supplier of double-valued results). This is suitable for generating constant streams, streams of random elements, etc.

Syntax :

static DoubleStream generate(DoubleSupplier s)

Parameters :

  1. DoubleStream : a sequence of primitive double-valued elements.
  2. DoubleSupplier : a supplier of double-valued elements.
  3. s : DoubleSupplier for generated elements.

Return Value : a new infinite sequential unordered DoubleStream.

Example 1 : To generate stream of random doubles.




// Java code for DoubleStream.generate()
// to generate an infinite sequential
// unordered DoubleStream
import java.util.*;
import java.util.stream.DoubleStream;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // using DoubleStream.generate() method
        // to generate 7 random Double values
        DoubleStream stream = DoubleStream.generate(()
           -> { return (double)(Math.random() * 10000); });
  
        // Displaying the randomly generated values
        stream.limit(7).forEach(System.out::println);
    }
}


Output:

2428.4470875214092
1339.9762523410686
302.44560518440267
9004.604086737152
3627.071411231598
2865.762726856176
4029.711939243109
Dominic Rubhabha-Wardslaus
Dominic Rubhabha-Wardslaushttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Recent Comments