I do not know where to put it, so maybe I'll just post it here.
So, during some of my free time, I've managed to make a simple program (in CPP, dos command line style) to do Multiple Characteristic Tests and to determine Weapon Bursts. These two things popped up since one the player in our group has a Storm Bolter (which takes quite a long time to do Full-Auto Bursts, with Tearing and Storm qualities), and each of the characters are equipped with Force Field (which should roll for each hit suffered because of Bursts), and the Navigator Lidless Eye sometimes opened in a crowd of angry heretics (which forces GM to do multiple WP tests).
DISCLAIMER: These two programs (one is called WEAPON.EXE and the other is MULTITEST.EXE; if you want to be safe just compile the CPP) are not designed for simplicity of usages, not optimized at all, buggy and prone to errors, and far from perfect. Furthermore, they use the typical seed and random (pseudo-random); Use at your own risks. Feel free to edit the code to your own needs.
1. Multiple Characteristics Program (MULTITEST.EXE): Very simple, it will prompt you how many tests to be performed, and what is the number of characteristics. It will give results in each rolls, and a conclusion of how many of the tests are successful.
2. Weapon Bursts (WEAPON.EXE): First, choose the mode (single, semi, full), input the maximum number of burst (if you selected the burst mode), input the number of damage dice (how many d10s), input the modifier to damage, input Tearing or not, Storm or not, and after that, the 'infinite loop' to do the BS tests (it will asks your modified BS). The results: how many hits, for how much damage, at which location.
javascript:void(0);/*1300941595502*/
Just sharing something that might be useful (at least for me)