teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

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

2016/09/26 15:40

投稿

退会済みユーザー
answer CHANGED
@@ -20,4 +20,27 @@
20
20
  ```
21
21
 
22
22
  peekとanyMatchを発見するまでが長かった。やっと眠れる。
23
- sipadan2003さん、swordoneさん、ありがとうございました。
23
+ sipadan2003さん、swordoneさん、ありがとうございました。
24
+
25
+ ###Random.inits()を利用する(追記)
26
+ さらに改良しました。
27
+ ```Java
28
+ import java.util.Random;
29
+ import java.util.stream.IntStream;
30
+
31
+ public class IntStream_ {
32
+ public static void main(String[] args) {
33
+ IntStream.generate(
34
+ () -> (new Random()).ints(4l, 0, 51)
35
+ .peek( s -> System.out.print( s + " ") )
36
+ .sum()
37
+ )
38
+ .peek(
39
+ s -> System.out.println(
40
+ "+++p : " + s + ((s >= 100) ? " なので合格" : " なので不合格")
41
+ )
42
+ )
43
+ .anyMatch( s -> s >= 100 );
44
+ }
45
+ }
46
+ ```