回答編集履歴

1

Random\.inits\(\)を利用する

2016/09/26 15:40

投稿

退会済みユーザー
test CHANGED
@@ -43,3 +43,49 @@
43
43
  peekとanyMatchを発見するまでが長かった。やっと眠れる。
44
44
 
45
45
  sipadan2003さん、swordoneさん、ありがとうございました。
46
+
47
+
48
+
49
+ ###Random.inits()を利用する(追記)
50
+
51
+ さらに改良しました。
52
+
53
+ ```Java
54
+
55
+ import java.util.Random;
56
+
57
+ import java.util.stream.IntStream;
58
+
59
+
60
+
61
+ public class IntStream_ {
62
+
63
+ public static void main(String[] args) {
64
+
65
+ IntStream.generate(
66
+
67
+ () -> (new Random()).ints(4l, 0, 51)
68
+
69
+ .peek( s -> System.out.print( s + " ") )
70
+
71
+ .sum()
72
+
73
+ )
74
+
75
+ .peek(
76
+
77
+ s -> System.out.println(
78
+
79
+ "+++p : " + s + ((s >= 100) ? " なので合格" : " なので不合格")
80
+
81
+ )
82
+
83
+ )
84
+
85
+ .anyMatch( s -> s >= 100 );
86
+
87
+ }
88
+
89
+ }
90
+
91
+ ```