Sure! Here's a test case generator for the given problem statement "Decimal Sequences":

```python
import random

def tcgen():
    # Generate a random integer N within the bounds [1, 1000]
    N = random.randint(1, 1000)
    
    # Generate a sequence of N random digits (0-9)
    digits = [random.randint(0, 9) for _ in range(N)]
    
    return N, digits

def format_test_case(N, digits):
    # Helper function to format the test case as required
    formatted_digits = ' '.join(map(str, digits))
    return f"{N}\n{formatted_digits}"

# Example of generating and formatting a test case
N, digits = tcgen()
test_case = format_test_case(N, digits)
print(test_case)
```

### Explanation of the Generator:
1. **Random Integer \(N\)**: This generator creates a random integer \(N\) within the bounds [1, 1000]. This represents the number of digits in the sequence.
2. **Random Digits**: It generates a list of \(N\) random digits, each between 0 and 9.
3. **Formatting the Test Case**: The `format_test_case` function formats the generated test case into the required input format.

### Example Output:
Running the generator will produce outputs in the format required by the problem statement. Here is an example of what the output might look like:

```
100
7 2 7 5 4 7 4 4 5 8 1 5 7 7 0 5 6 2 0 4 3 4 1 1 0 6 1 6 6 2 1 7 9 2 4 6 9 3 6 2 8 0 5 9 7 6 3 1 4 9 1 9 1 2 6 4 2 9 7 8 3 9 5 5 2 3 3 8 4 0 6 8 2 5 5 0 6 7 1 8 5 1 4 8 1 3 7 3 3 5 3 0 6 0 6 5 3 2 2 2
```

This test case generator can be used to create multiple random test cases for testing your solution to the problem.