#include <stdio.h>
#include <stdlib.h>
template <int N>
inline void func(int *t) {
t[N-1]=rand();
func<N-1>(t);
}
template <>
inline void func<0>(int *t){}
int main()
{
int x[10] = {0};
func<10>(x);
for(int i=0;i<10;i++) printf("%d:%d\n", i, x[i]);
}