diff --git a/src/main/java/io/takima/Roll.java b/src/main/java/io/takima/Roll.java
new file mode 100644
index 0000000000000000000000000000000000000000..3e38468143d71a666ee8ab4f79f8608b82e8780e
--- /dev/null
+++ b/src/main/java/io/takima/Roll.java
@@ -0,0 +1,13 @@
+package io.takima;
+
+import java.util.stream.IntStream;
+
+public record Roll(int d1, int d2, int d3, int d4, int d5) {
+    public static Roll roll(int d1, int d2, int d3, int d4, int d5) {
+        return new Roll(d1, d2, d3, d4, d5);
+    }
+
+    public IntStream toStream() {
+        return IntStream.of(d1, d2, d3, d4, d5);
+    }
+}