データの生成と割り当て